Splitting the System Was the Easy Part: Cloud Native and Where Services End
Two services that deploy together and share a database are one system with a network call in the middle. The split added cost and removed nothing.
Two services that deploy together and share a database are one system with a network call in the middle. The split added cost and removed nothing.
Modules that are only a folder convention are not boundaries. What makes it modular is that crossing a boundary the wrong way fails the build.