Core Components
This article provides a high-level overview of the main components that make up the Ditto platform, along with the standard terminology used throughout the documentation.
The following table provides an overview of standard Ditto terms and definitions to be familiar with:
Item | Term | Definition |
---|---|---|
1 | Small Peer | Your app integrated with the Ditto SDK. The Ditto SDK consists of both the local Ditto store and the functionality that enables platform capabilities. (Small Peer: Your App Integrated with Ditto) |
2 | Big Peer | A cloud deployment that appears as any other peer in the decentralized network; however, with elevated access permissions and advanced capabilities of replication, authentication, and authorization. (Big Peer: A Powerful Component) |
3 | Auth Service | The OnlineWithAuthentication API that you use to request your access credentials for authentication. (Getting Your Credentials) |
4 | HTTP API | The API you can use to programmatically interact with the Big Peer. (HTTP API) |
5 | Change Data Capture (CDC) | The premium upgrade to implement realtime event streaming from Ditto to your own third-party database and Apache Kafka topics(Change Data Capture) |