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.
![Document image Document image](https://images.archbee.com/qoRkNxW5fJ81r_NqVpc8C/YZy9PfPo0j6AvoYuVjCsM_dql-anatomy.png?format=webp)
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) |