CloudBackend provides a thin intermediate distributed data layer that saves time and money while developing and enables data accelerated, device native solutions with low latency and world-wide coverage. The technology supports many verticals and helps reducing operational and development cost.
Save 100% on the data backend developments with the no-code service and up to 70% on client-side development with the low-code SDK. Same client code gives multi-region, multi-cloud, edge computing and data management. CloudBackend offers a fully managed service with no DevOps or NOC.
The Singularity Database provided by CloudBackend is a one-stop shop to enable any application or service with edge cloud computing capabilities. It is a self-service Dashboard which enables the configuration of the distributed network, data models, security policies, user accounts and groups, payment plans, data sharing, data replication and geographical boundaries.
For many applications the functionality of the Singularity database will include all functionality needed to build a Software as a Service (SaaS), mobile app or IoT solution. The capabilities of the Singularity database can be endlessly extended in the cloud or within clients, or anywhere in between, using the included Software Development Kit (SDK). If required, the service can also be extended at the edge through the use of edge Kubernetes platforms that then will leverage CloudBackend as a stateful data supplier.
CloudBackend enables the development of services and applications that have their data and backend logic (API) geographically distributed around the world in order to be as close as possible to the service consumers (subscribers). Distributed services have the benefit of both accelerating the user experience when distributing and accessing data, while enabling local data processing and filtering when harvesting data. This enables applications to be built for offline-first and allow services to continue to operate even if the network connection is intermittent or unavailable for a longer period. CloudBackend's service automatically synchronizes data and makes sure the right data is available to work with — the SDK keeps all query results and objects as live updated data.
The CloudBackend Singularity database is designed to enable everyone from a single mobile app developer to large enterprises to make use of edge cloud computing. This is possible since all the complexities or orchestrating program code and data across hundreds or thousands of nodes is removed — it is managed by the service and hidden by the SDK.
The CloudBackend Singularity database allows control by policies over how information is synchronized to different network topology levels, what data should be cached at each level, what data should stay at that level, and what data should be sent further up in the network topology until finally reaching the core. At each level the replication level can also be configured, allowing control over data accessibility and reliability. Backup replication can also be done to a tenant's own on-premise data center.
A guiding thought has been to make the edge accessible to the mainstream and make Edge Native common practice. In order to do so, the Singularity database needs to be possible to start using without using the edge, but as a Cloud Native or multi-cloud solution to later add more distributed capabilities as needed.
This is as important from the developer perspective, as it is important for the telco operators, local cloud operators, and peering point providers that also need to build out edge computing capacity in a step wise manner.