Comment on page
Hosting and scaling
This section explores how Bubble hosts your app
Bubble is frequently referred to as a "no-code" tool or a "visual programming language." While both terms aptly describe Bubble's functionality, they don't tell the full story - Bubble is also a hosting and service provider that offers a range of hardware and software capabilities.
Bubble is a fully cloud-based service, similar to many popular applications of today. In practice, this means that both your app and the editor you use to build that app lives in your browser and is available at all times without having to install or maintain any local files. As long as you are online, you can log in from any device and continue your work where you left off. It also means that Bubble is constantly updated with new features, security measures and fixes.
More than a language, Bubble is a platform for building web applications, and this type of service is often called platform-as-a-service – or PaaS. In this article, we'll explore what kind of services our platform offers, and how it helps you build, deploy and run your app. We'll also cover what scaling means, and how Bubble lets you grow your app's feature set and user base seamlessly.
When you set up a Bubble app, we automatically host all the needed server resources and capabilities needed for the app to be built, deployed and used. This article explores what this means, as well as the details regarding the actual physical servers.
As you launch your app and your user base starts to grow, the consumption of server resources may increase over time. Bubble has multiple features built in to make sure that you can safely welcome new users without instability, downtime or cumbersome manual server management. This article covers what this means.