Sitemap - 2022 - ByteByteGo Newsletter
EP25: How Apple/Google Pay handle card info. Also...
EP24: Environment-friendly languages. Also...
EP23: How to choose the right database? Also...
EP22: Latency numbers you should know. Also...
EP21: Is HTTPs Safe? Also...
Why is RESTful API so popular?
EP20: How SQL works under the hood. Also...
EP19: live streaming, visa payment, Redis and more
EP18: Build a chat application. Also...
EP17: Design patterns cheat sheet. Also...
Diagram as Code
Ep 16: Design Google Places/Yelp. Also...
EP15: What happens when you swipe a credit card? Also…
EP14: Algorithms you should know for System Design. Also...
EP13: TCP or UDP for Zoom? Also...
EP 12: Diagram as code
EP11: New System Design YouTube channel
Algorithms you should know before you take system design interviews
EP10: What do WhatsApp, Discord, and Facebook Messenger have in common?
EP9: Retry patterns
What are database isolation levels (Episode 8)
Free System Design PDF (158 pages)
What is SSO (Episode 7)
ByteByteGo Newsletter and You
How does HTTPS work? (Episode 6)
Interview question: Design Twitter (Episode 5)
How to design Google Docs (Episode 4)
Flowchart of how slack decides to send a notification (Episode 3)
Orchestration and choreography
How to design a secure web API access for your website?
System Design Interview Books: Volume 1 vs Volume 2
How does Amazon build and operate software?
Flowchart of how slack decides to send a notification
Large scale deduplication (Episode 2)
How to avoid crawling duplicate URLs at Google scale
System design interview tip: Don’t optimize prematurely
What are the differences between Virtualization (VMware) and Containerization (Docker)?
Which cloud provider should be used when building a big data solution?
Why is a solid-state drive (SSD) fast
AWS lamda, HTTP 1.0 -> HTTP 1.1 -> HTTP 2.0 -> HTTP 3.0 (QUIC), How to scale a website, DevOps books
How does AWS lambda work behind the scenes?
HTTP 1.0 -> HTTP 1.1 -> HTTP 2.0 -> HTTP 3.0 (QUIC)
How to scale a website to support millions of users?
Why is Kafka fast?
SOAP vs REST vs GraphQL vs RPC
How do modern browsers work?
Redis vs Memcached
Latency and consistency tradeoffs for data replication
Cache miss attack
How to diagnose a mysterious process that’s taking too much CPU, memory, IO, etc
Top caching strategies
How to upload a large file to S3?
Why is redis so fast?
SWIFT payment messaging system
At most once, at least once, exactly once
Vertical partitioning vs horizontal partitioning
How does CDN work?
How does foreign exchange work from the system's perspective?
S3-like storage system
Storage systems overview
How does the Domain Name System (DNS) lookup work?
What happens when you type a URL into your browser?
How to implement read replica pattern
Read replica pattern
Design Google maps
Push vs pull in metrics collecting systems
Money movement when you buy a product online
Painful payment reconciliation
Choose the right database for metric collecting system
Which database shall I use?
How to avoid double payment?