Modular monolith
The right first choice for most products: one deployable, strict module boundaries, one database, one pipeline. Cheap to run and easy for a small team to reason about. The later cost is discipline; if boundaries erode, extracting a service means untangling shared code first.