Fundamentals
Learn the core ideas behind software architecture decisions.
Monolith vs Microservices
Compare the trade-offs before splitting a system into services.