Summary
In this chapter, we analyzed the peculiarities of frontend microservices and the techniques used to implement them.
Then, we used an example to put together the techniques learned in this chapter and in previous chapters in the complete implementation of a frontend microservice.
We used an onion architecture with a data layer and a domain layer abstraction and we implemented each as a separate project. The application layer and the presentation layer were implemented together in the same ASP.NET Core MVC project.
The microservice used the CQRS pattern, and used an queue implemented with a database table to store the events to send to other microservices.
The next chapter explains how to implement a presentation layer as an SPA with the new Blazor WebAssembly framework.