We are now halfway through this book. So far, we have developed a set of microservices using Spring Boot. The following goals have been met:
- Understanding the basic concepts of microservices architecture.
- Learning the design practices and trade-offs between various design choices.
- Understanding practical challenges by developing a complex use case ground up.
- Implementing five microservices using Spring Boot. We also examined a number of useful Spring boot features for developing microservices.
This implementation is good and serves as the basic building block. The next area that we will try and understand is how to scale these microservices in an enterprise environment.
Note
There are generally two paths we can take from here--it largely depends on whether we want to go with Containers such as Docker or with plain Spring Boot applications.
The following two options are available to choose from:
- Use Spring Boot to develop microservices, and run them as standalone services. In...