In this chapter, we hooked up Spring Boot's DevTools module. This made it possible to use an embedded LiveReload server as well as decache the templates. We used Spring Boot's autoconfiguration report to glean information about the embedded container. Then, we swapped out Netty with Undertow and verified it through the same report. We dabbled with writing a custom health check and a custom metric. Then, we buttoned things up by embedding our build information into the application to spot the version in operations should we get a late night phone call from our Ops center.
In the next chapter, we'll learn how to communicate between processes using fault-tolerant Advanced Message Queuing Protocol (AMQP) messaging.