What a Software Architecture intern does
The Software Architecture role, what you build at each level and what you need before you start.
Learn how large systems are designed: quality attributes, design patterns, monoliths vs microservices, scaling, resilience and clear architecture documents.
What you build, level by level
- Level 1: Foundations: What architects do, Quality attributes, Layered architecture and more.
- Level 2: Building real features: Client-server and n-tier, Modular monolith, Microservices split and more.
- Level 3: Professional work and capstone: Design a URL shortener, Design a chat system, Observability architecture and more.
Where this work is used
Training Trains, W3AppDevelopers and DomainHostly use these skills in real projects: Full Stack Web Application Development. Interns who pass the readiness check can take paid-company work from the Company Work board in the portal.
Before you start
You should already build small apps in one language. This domain suits final-year students and graduates.