This is a hard problem that spans architectures; you can have a poorly factored microservice architecture, just as you can have a poorly factored monolith.
These two posts from Shopify are good:
https://shopify.engineering/deconstructing-monolith-designin...
https://shopify.engineering/shopify-monolith
This is a hard problem that spans architectures; you can have a poorly factored microservice architecture, just as you can have a poorly factored monolith.
These two posts from Shopify are good:
https://shopify.engineering/deconstructing-monolith-designin...
https://shopify.engineering/shopify-monolith