System Design


System Design Interview – An insider's guide
Designing Data-Intensive Applications
System Design Interview – An Insider's Guide: Volume 2
Building Microservices: Designing Fine-Grained Systems
Understanding Distributed Systems: What every developer should know about large distributed applications
Fundamentals of Software Architecture: An Engineering Approach
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Clean Architecture
Web Scalability for Startup Engineers
Database Internals: A deep-dive into how distributed data systems work
Domain-Driven Design: Tackling Complexity in the Heart of Software
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
Patterns of Enterprise Application Architecture
Acing the System Design Interview
Head First Design Patterns
Great products are made on weekends.
Kaniskar

George Saunders
in a highly organized system, the causation is more pronounced and intentional. The elements seem to have been more precisely selected. Things escalate decisively; everything is to purpose.
George Saunders, A Swim in a Pond in the Rain

More quotes...