The Event Contract Is the Only Boundary That Matters
Why the schema of what your system publishes is more architecturally significant than the framework it runs on, the database it uses, or the team that built it.
There is a thought experiment worth doing before designing any distributed system.
Imagine you need to replace one of your services completely.