Decoupling Using a Discovery Service
In the previous chapter, we saw how micro frontend solutions can be made as secure as their monolithic alternatives. With this, we now know how to scale in terms of dependencies, styling, and security. What remains is an in-depth discussion of how to scale operations. This is where an architectural piece known as a micro frontend discovery service comes in.
In this chapter, we’ll explore what functionality is provided by a micro frontend discovery service. We’ll see what other capabilities might come with such a backend service. To best understand how such a discovery service works, we’ll implement a simple one within this chapter. Finally, we will also use some advanced capabilities from a freely available third-party service.
We’ll structure this chapter as follows:
- Avoiding hidden monoliths
- Implementing a discovery service
- Using advanced capabilities
With the ideas from this chapter, we...