Microservices are all the rage these days.
The advent of Cloud and Containerization has made switching to Microservices a lot easier. It works perfectly for geographically distributed teams and also enables polyglot development allowing developers to build using the latest and not be tied down to a specific version.
But as with all things shiny and new its worth taking a step back to see if Microservices really work for your use case. You need to ensure that your organisation is tall enough to use them and also that its not guaranteed to be a free lunch
The advent of Cloud and Containerization has made switching to Microservices a lot easier. It works perfectly for geographically distributed teams and also enables polyglot development allowing developers to build using the latest and not be tied down to a specific version.
But as with all things shiny and new its worth taking a step back to see if Microservices really work for your use case. You need to ensure that your organisation is tall enough to use them and also that its not guaranteed to be a free lunch