How to structure microservices?
When structuring microservices we have to consider;
- how fine grain should our components be?
- how distributed should they be?
I believe it’s important to treat these as separate concerns, even to the extent of ensuring your business logic components are not dependant on the choice of transport, or even whether you have a transport at all.
Could you please explain the behaviour in this case?