Pick the fix
A 5-person startup plans 12 microservices on day one. Best advice?
Hint 1 of 1
What does each extra service cost a small team?
Choose an answer, then open Show answer below to check it.
Show answer
Answer: A Build a modular monolith with clear module boundaries; extract services when there's a concrete need
Correct. Keeps speed now and options later.
Microservices pay off when teams need to deploy separately or parts need to scale differently. A 5-person team pays the distributed-systems cost without those benefits, while modules keep a later split cheap.
Why not the others?
- B Go ahead; microservices scale better. Scale isn't the problem yet; operational cost is.
- C Use one big file with no modules. Boundaries still matter.
- D Use 12 services sharing one database. Coupled and distributed at once.