The Art of Scalable Systems: Designing for Success

Distributed systems, scalability patterns & architecture

NB: This is an attempt at documenting all my system design notes from reading and hands-on experience, starting with explaining the basic components of a service to providing examples of real world systems and discussing tradeoffs of possible solutions.