Files
pubky-knowledge-base/PubKy App/Backend/Introduction.md

1.0 KiB

The Backend is responsible for collecting (Aggregator) and organizing (Indexer) data from various sources, known as Data Stores.

!images/pubky-backend.png

Imagine you're trying to find a specific document in a large library. The backend is like a librarian who searches through the shelves, finds the right documents, and prepares them for you to use. This ensures that the data is accurate, up-to-date, and in a format that's easy to work with.

Main components

  • Aggregator execute a data retrieval protocol to obtain data from data storage, initiating a process that retrieves and collects data from various sources.
  • Indexer receive aggregated data from the Aggregators and initiate a rigorous data normalization process, transforming and converting the data into a standardized format to ensure consistency and accuracy.
  • Web Server provide the requested data to PubKy App/Client/Introduction