Chapter 10. Troubleshooting and Best Practices
It's been a long, and somewhat winding journey to get here, but now we've completed all of the refactoring goals that we set up back in Chapter 1, Building a Better Reactive App. At the beginning of our journey, we had an application that was an inflexible monolith, which was not likely to scale well. Now, we have a set of small, loosely coupled, independent service modules with a high scalability profile.
As part of our journey, you learned a bunch of new skills related to some of the newer offerings within the Akka platform. This was a guided journey that was purpose built to help you better master the entire Akka platform. You now know how to build scalable, reactive application components with things such as persistence, streams, Akka HTTP, and clustering.
With these skills under your belt, you are ready to employ them for yourself within your own apps and services. As such, it's always good to know the best practices for those tools and...