DEV Community

System Design Learning Path Series' Articles

Back to mseada's Series
System design learning path: from fundamentals to WhatsApp, YouTube and Stripe

System design learning path: from fundamentals to WhatsApp, YouTube and Stripe

Comments
2 min read
System design fundamentals: estimate, scale and trade off

System design fundamentals: estimate, scale and trade off

Comments
3 min read
Microservices: boundaries, sagas and failure

Microservices: boundaries, sagas and failure

Comments
4 min read
Event-driven architecture: events, outbox and idempotency

Event-driven architecture: events, outbox and idempotency

Comments 1
4 min read
Designing data-intensive applications: replication, partitioning, quorums

Designing data-intensive applications: replication, partitioning, quorums

Comments
4 min read
System design case study: WhatsApp

System design case study: WhatsApp

Comments
5 min read
System design case study: YouTube

System design case study: YouTube

Comments
5 min read
System design case study: Stripe and payment systems

System design case study: Stripe and payment systems

Comments
6 min read
System design capstone and final assessment

System design capstone and final assessment

Comments
4 min read