mirror of
https://github.com/aljazceru/pubky-knowledge-base.git
synced 2026-01-17 12:54:19 +01:00
1.0 KiB
1.0 KiB
The Backend is responsible for collecting (Aggregator) and organizing (Indexer) data from various sources, known as Data Stores.
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
