Summary
In this chapter, we setup a basic logger, and then created an actor to take pressure off the logger when sending those logs to an elasticsearch database. With our logging setup, we can inspect logs from multiple distributed servers, and query those logs. Not only does this help us debug our systems and monitor the health of our system when it is live, but we also now have the skillset to pass off logs to a an actor running in the background so our server is not held up awaiting network calls to the elasticsearch database.
We have now reached the end of the development of the to-do application. You can always add more features and improve things, but we would merely be repeating the concepts that we covered in the book to achieve these new features. For instance, adding a logout button, and implementing the refresh token mechanism for authentication sessions are probably things you want to add to our to-do application, but covering these features would just bloat the book with...