Summary
In this chapter, we analyzed the peculiarities of front-end microservices and the techniques used to implement them.
Then, we put together the techniques learned in this chapter and in previous chapters in the complete implementation of a front-end 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 a 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 with client-based techniques. We will use Blazor as an example client framework.