Formbird can scale in multiple directions.
The ability to execute multiple applications within the same logical environment by securely separating both the data and the applications means that full or sub sets of any application and or data can be shared. This is what we mean by “Horizontal Scalability”; the ability to continuously develop a suite of co-resident applications to address the requirements of an entire organization by adding new functionality to which all or some of your users have access.
Vertical Scalability is the ability to grow the functionality of an application making it more capable. And it is fast and easy to expand the functionality of any Formbird application by developing your own Formbird Components and or leveraging 3rd party libraries.
As a developer there is no limit, leverage the speed of implementation yet don’t be limited by what you can do. Formbird does not limit the functionality that can be pushed to the browser. An individual component could be a large complex drag and drop, with rich graphics and video, or a simple single data field, there are no limitations with Formbird.
Leveraging the power of modern document based NoSQL Databases, Formbird can scale to Terrabytes of data and at rates of 1M transactions per second utilizing Sharded Clusters. Modern NoSQL databases can cluster multiple CPU’s and data storage units to enhance, storage capacity, performance and data security. Therefore, leveraging Formbird for IoT, data lakes and other large scale data requirements is not only possible but highly desirable.
As your applications grow, Formbird leverages the power of NodeJS and it’s non-blocking, asynchronous communications and cluster services. These capabilities combined with Formbird’s local caching allows Formbird to scale in a linear manner by simply adding more computing power. Whether Formbird is servicing 10 users or 1000s of users, the user experience is the same.
Add more users, add more applications, add devices, Formbird makes it possible.