What is Application Scalability? What to do when your application starts trending and then drowning in a huge load.

So, you got this brilliant idea that you just converted into an app and deployed on one of the instances that you just bought on a cloud platform. Initially, your app is not that famous and has a low user base, but everything seems to be running fine with the app.

Embedded H2 Database with Spring Boot Application
Using H2 database as an embedded DB for java-based desktop applications

It’s a well-known fact that when we are building a web application, it is nearly impossible to do away with some form of data storage. There’s got to be a database, relational or non-relational, where we need to store the business data to be retrieved and used later.