3 ms·
To start the conversation, I want to share these questions: - Can this service be completely isolated from the other services, interacting only through well-de
by koliber 5y ago
To start the conversation, I want to share these questions:
- Can this service be completely isolated from the other services, interacting only through well-defined interfaces? Does it need to share a DB? Do deployments need to be coordinated?
- If a service can be completely separate (DB, deployment, code), is now the time to spin off the service?
- If the service must share a common DB, what things should teams consider?
- If things should a team consider when deciding how the service will be deployed, relating to other parts of the system?