Oh My Learning

Building Microservices

17 lessons

senior

Designing Data-Intensive Applications (DDIA)

16 lessons

senior

Designing Distributed Systems

12 lessons

mid

Distributed Systems (principles)

12 lessons

senior

Building Evolutionary Architectures

9 lessons

senior

Fundamentals of Software Architecture

22 lessons

senior

Software Architecture: The Hard Parts (trade-off analysis for distributed architectures)

17 lessons

Microservices Patterns

12 lessons

senior

System Design (applying DDIA in practice)

20 lessons

mid

System Design Interview

15 lessons

mid