In this chapter, we learned about the concepts of the Pedestal framework and how to use them to create APIs. We also learned how to log useful information for debugging and monitoring the runtime state of the application using JMX metrics. We also looked at various web server plugins that can be used with Pedestal. Finally, we looked at how Pedestal can be used for SSEs and WebSockets for client-server interaction.
In the next chapter, we will take a look at a Datomic database that will be used for persistence by the microservices of the Helping Hands application. Datomic is written in Clojure and fits in well with the Helping Hands application, which requires transactions and temporal queries.