Efficient Microservice Design
Joe and Alan discuss the importance of designing microservices efficiently by avoiding strong coupling through code sharing. They emphasize the need to separate services as much as possible to prevent implications on deployment and versioning.In this clip
From this podcast

Coding Blocks
Transactions in Distributed Systems
Related Questions
How can companies simplify software as discussed in the episode Episode 417: Alex Petrov on Database Storage Engines and the clip Intelligent Abstraction?
Why do developers get attached to their code, as discussed in the episode The Pragmatic Programmer - The Evils of Duplication and the clip Fragile Codebases?