System Design Interview Alex Wu — Pdf //top\\

Use Message Queues (Kafka, RabbitMQ) to handle asynchronous tasks and spikes in traffic.

Data is written to the cache immediately, and asynchronously synced to the DB later. Fast writes, risk of data loss on power failure. system design interview alex wu pdf