Software Architect roadmap
Five stages · about three months at five hours a week · 23 resources
Make design decisions that hold up as systems and teams grow.
Leads to roles such as Software Architect, Solutions Architect.
Create a free account to open the lessons and videos, tick off stages, save this roadmap and track your progress.
The stages
Stage 1: Think in trade-offs
Quality attributes: performance, reliability, cost and change.
about 2 weeks 4 lessons and videos inside
You will be able to
- Name the quality attributes a system needs
- Weigh two options with their trade-offs
- Write a decision record
Project
Write an architecture decision record for a real choice you made.
Stage 2: Structuring applications
Layers, modules, monolith versus services.
about 3 weeks 5 lessons and videos inside
More roadmaps to explore
- Frontend DeveloperHTML to your first frontend offer, in eight stages.
- Backend DeveloperOne language, one database, one deployed service.
- QA EngineerManual testing done properly, then automation.
- DevOpsLinux, CI and what on-call really means.
- Full Stack DeveloperFrontend, backend and a database, shipped as one product.
- Android DeveloperFrom Kotlin basics to an app on the Play Store, in six stages.