Summary
In this chapter, we explored what microservice architecture is exactly. We also analyzed a popular implementation of microservice architecture – EDA. We drilled down further into two kinds of EDAs, namely, the event streaming model and the publish and subscribe model.
We detailed the benefits of EDA as well as the disadvantages of using it. One more topic we covered was another common microservice architecture, called the microkernel architecture.
Lastly, we went through recommended best practices in the development of microservices. Hopefully, you can leverage the list of tried and true best practices in your next project and benefit from them.
Using architectures such as EDAs in the modern-day enterprise is no longer an option. If you continue to use legacy patterns, it is a surefire way for your project and your company to fall behind the times and lag behind your competition.
Using a microservice architecture will tend to make your application more scalable...