A small parks department is still discovering its domain model for a new reservation system and currently ships weekly with one modular deployable. When is keeping a well-modular monolith the more honest choice?
Select an answer to reveal the explanation.
Short Explanation
Monolith versus microservices is a trade-off, not a slogan. While the domain is still settling, a modular monolith can be simpler to transact, trace, and operate. Splitting too early buys distributed pain without independent deployability.
Full Explanation
A well-modular monolith remains appropriate when boundaries are unclear and the team cannot yet exploit independent shipping. Premature splits add network failure modes without payoff. Splitting too late later creates coordinated releases—but “microservices always” and Free Tier packing rules are not sound judgment criteria for this decision.