Summary
In this chapter, you explored what microservice architecture is exactly. you also analyzed a popular implementation of microservice architecture – event-driven architecture. you drilled down further into two kinds of event-driven architectures, namely, the event streaming model and the publish and subscribe model with architecture example in AWS platform.
You learned the benefits of event-driven architecture as well as the disadvantages of using it. One more topic we covered was another common microservice architecture, called the microkernel architecture.
Lastly, you 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 event-driven architectures 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...