As data demands grow, you can scale your app resources both horizontally and vertically by splitting them across multiple virtual or physical nodes and more.

This guide provides a comprehensive overview of Ditto Cloud; the system component that, although functionally equivalent to a traditional cloud database, operates as a trusted peer in the distributed peer-to-peer network.

Key Services

As illustrated in the following graphic, Ditto Cloud seamlessly integrates with the Ditto Edge SDK (Small Peers), providing critical authentication services and serving as a conduit for mesh-generated data by way of the HTTP data API.

Additionally, it supports third-party data integrations by offering change data capture (CDC).

The following table provides an overview of the critical services that Ditto Cloud provides:

ServiceDescription
Sync engine and resourcesA powerful and feature-rich system capable of storing and orchestrating very large amounts of data. (Backend Architecture)
Authentication serviceEnables connected Small Peers to obtain valid certificates to participate in the mesh and replicate data they have permissions for. (Authentication)
HTTP Data APIA stateless API you can use to perform various one-time operations on Ditto Server for programmatic data ingress, reading, and manipulation. (HTTP API - Getting Started)
Change Data CaptureA premium option for Ditto Server streaming between Ditto and any Kafka-backed external systems and services you choose.(Change Data Capture)

Was this page helpful?