Summary

Deploying our application on a cloud provider is really straightforward as it is a runnable jar, thanks to Spring Boot. Cloud deployment is very affordable nowadays and deploying a Java application has become almost too easy.

With sessions backed by Redis, we laid the basics of a scalable application. Indeed, we can effortlessly add multiple servers behind a load balancer and absorb high traffic on demand.

The only thing that is not scalable is our WebSocket that will need additional work to run on top of a message broker, such as Rabbit MQ.

I can certainly remember a time where finding a host running a Tomcat was rare and pricey. Those days are long gone and the future belongs to web developers, so make it happen!

In the next chapter, we will see what we can do to make our application even better, discuss the technologies we haven't covered, talk about the Spring ecosystem in general, and the challenges of modern web applications.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.100.237