3 ms·
Here's some things off the top of my head: * Single business function. Microservices don't have to be small, but all their calls should facilitate s single bus
by jdmichal 9y ago
Here's some things off the top of my head:
* Single business function. Microservices don't have to be small, but all their calls should facilitate s single business function.
* Automated deployment. Services are deployed and undeployed live based on load.
* Unknown targets. Services are allocated and deployed to machines at runtime. The machine itself may even be allocated on demand. So service discovery is absolutely required.
* Stateless. Services instances can be spun down at any moment, so they can't be holding transaction state.