Let's spend a minute to briefly recap what we learned in this chapter. First of all, we acknowledged that .NET Controllers are not the only tool in the shed: as a matter of fact, any middleware is virtually able to deal with the HTTP request and response cycle—as long as it is in our application's pipeline.
In order to demonstrate such a concept, we introduced HealthChecksMiddleware, a neat .NET Core built-in feature that can be used to implement status monitor services.... and that's basically what we did throughout this chapter. We started with the .NET Core back-end, refining our work until we were able to create a JSON-structured output; then, we switched to Angular, where we learned how to properly fetch it with a Component and show it on-screen through the browser's HTML-based UI. Eventually, the final outcome was good enough to reward us for our hard work.
That's enough for health checks, at least for the time being: starting from the next...