Summary
In this chapter, we created profile-specific configuration settings to handle the WebSocket broker in either a local or cloud-based environment. We plugged in a custom configuration property bean and used it to grab necessary details from our cloud provider so our chat channel would work properly. We then built some BASH scripts to deploy things to the cloud, configure necessary properties, and restart/cleanup if needed.
This is just the beginning. We touched upon a lot of things in this book, including web apps, data access, testing, tools, messaging, microservices, security, and production. And we did it all reactively, ensuring we use resources more efficiently and effectively.
Think our social media platform is worth a billion dollars? Maybe, maybe not. However, by using the length and breadth of Spring Boot 2.0, Spring Framework 5, and its reactor-based paradigm end to end, we've learned a lot in how to build a scalable system.
Hopefully, I've whetted your appetite to go out and...