Microservices can be seen as an extension of the basic idea of modularity, programs connected by message-passing instead of direct API calls so that they can be distributed among multiple services.
Why are microservices so popular? It’s basically due to the combination of two factors:
- cloud computing and the need to scale up and down quickly.
- Cloud computing makes it convenient to deploy thousands of small services; scaling makes it necessary to do so.
you can learn
- Explore the elements of reactive microservices and learn how Vert.x works.
- Build and consume a single microservice to understand how messaging improves its reactiveness.
- Create an entire microservices system, using stability and resilience patterns to manage failures.
- Use the OpenShift container platform to deploy and manage microservices in a virtual or cloud environment.
Originally published at gfw-blog.netlify.com on February 27, 2019.