Merging two services removed the HTTP call between them, and with it a retry policy, a timeout, a circuit breaker and their tests. Seven hundred and fifty lines…
Forty-four releases over three years, of which forty-one changed both services in the same window. Counting releases is a five-minute query against the git history and it answers…
The reporting module is slow, memory-hungry and occasionally takes the application down, which is a real argument for extracting it and not a sufficient one. The revisit condition…
Two repositories, two containers, one pipeline that deploys them together and a rollback that has to move both. The distribution is real and the independence is not, which…
Independent deployment is the property that makes a service a service, and a shared schema removes it regardless of how the code is organised. The usual path to…