A proposal to split a service, met with a record written by the proposer in 2024 explaining why not to.
## ADR-021 (2024-02), Consequences
> The isolation requirement is met by a process pool
> with its own memory limit. Revisit if billing gets
> its own team, or if the release cadences genuinely
> diverge. Not for scaling — the load is not the
> constraint and has not been since 2021.
## The 2026 proposal
Split billing out, for scaling.
Being argued with by your own record from two years ago is uncomfortable and is the whole function of the consequences section — it records what you knew when you had thought about it properly, against what you think when you have not. The proposal was withdrawn in the same meeting.