A property-tax assessment update must write both the assessed value and the related lien flag in one commit, and both fields always change on the same release cadence. What should the team do about service boundaries?
Select an answer to reveal the explanation.
Short Explanation
Some ledgers must flip two columns together—like stamping both pages of a dual-entry book. Forcing those pages into separate buildings just so you can call them “microservices” usually creates more pain than freedom.
Full Explanation
Cohesion and a hard transactional need are valid reasons to keep a boundary closed. Splitting a chatty pair that must commit together often forces awkward distributed transactions or inconsistent states. Prefer one deployable until the data and change cadence truly diverge.