1. Modular Monolith intermediate

    A checkout path makes 40 calls across module boundaries to render one page. Roughly what does that path cost in a modular monolith versus the same modules extracted as services in one availability zone, and what does the number tell you about where to draw boundaries?

    3 min answer modular-monolithmicroserviceslatency-budgetcall-amplification
  2. Modular Monolith intermediate

    A product team of fifteen engineers must choose between a modular monolith and services. What should decide it?

    2 min answer loommodular-monolithboundariesteam-size
  3. Modular Monolith advanced

    A productivity app keeps a full local database on each client and syncs deltas with the server. Why would a small team choose this over conventional REST, and how are optimistic updates, conflicts, permission changes and client schema migrations handled?

    3 min answer linearsync-engineoffline-firstoptimistic-updates
  4. Modular Monolith intermediate

    A team adopts a modular monolith. What must they do forever, and what happens if they stop?

    2 min answer modular-monolithenforcementciboundaries
  5. Modular Monolith intermediate

    A team chooses a modular monolith over microservices. What makes the module boundaries actually hold, and what signals indicate it is time to extract a service?

    3 min answer modular-monolithboundariesenforcementextraction
  6. Modular Monolith intermediate

    What mechanically enforces module boundaries in a monolith, and what happens without enforcement?

    2 min answer modular-monolithenforcementdependency-rulesownership