Designing the architecture
Four layers, four concerns that cross them all
- 1 EXPERIENCEWeb, mobile, user journeys, accessibility
- 2 APPLICATIONAPIs, business rules, workflows, background jobs
- 3 DATA AND INTEGRATIONDatabases, storage, events, third-party services
- 4 INFRASTRUCTURECloud, hosting, networking, deployment
Security, observability, cost and governance apply to every layer. A real product may combine layers in one application.
The building blocks, in plain English
- FRONTENDWhat people see and use, in a browser or app
- BACKENDThe rules and the work, out of sight
- DATABASEWhat must be remembered, safely
- APISAgreed ways for software to talk to software
- AUTHENTICATIONProving who someone is, and what they may do
- INFRASTRUCTUREThe servers, networks and platforms it runs on
- INTEGRATIONSOther companies’ services you depend on
You don’t need to build these. You need to know which ones you depend on, and who is responsible for each.
Four architecture styles
- MONOLITHOne application, one deployment. Simple to build and run; can become tangled
- MODULAR MONOLITHOne application with clear internal modules. The usual best start
- MICROSERVICESMany small services, deployed separately. Scales teams; costly to operate
- SERVERLESSFunctions run by the cloud on demand. Little to manage; harder to test, risk of lock-in
Choose the simplest style that meets your priorities. You can split a well-built modular monolith later; merging microservices back is painful.
Scalability is not the same as complexity
Designing for credible growth
- A target from the business: 10,000 tutors in 18 months
- Measure first: load tests, real usage, the slowest pages
- Scale the bottleneck you find, with the simplest fix
Designing for imagined growth
- “What if we’re the next Uber?”
- Distributed systems, queues and clusters before the first customer
- Months of cost and operational burden for traffic that never comes
A good CTO designs for credible growth and avoids unnecessary infrastructure, cost and operational burden.
© 2026 MVP Studios Ltd. MVPAI™ and the MVP Studios Academy course materials, including the MVP Founders Programme and MVPAI in a Week, are original works of MVP Studios Ltd. All rights reserved. No copying, redistribution or commercial use without written permission. Course terms