API Design Architecture Distributed Systems Redis Software Engineering System Design

System Design Fundamentals: The Concepts That Still Matter

System design fundamentals are the decisions that determine what happens when traffic spikes, a database is behind, a queue is delayed, or a request times out. Tools change quickly, but these problems do not. This guide uses an online ticketing platform as a running example: public event pages receive bursts of traffic, checkout must not […]

Subscribe to Our Newsletter

We don’t spam! Read our privacy policy for more info.