Tekton Hub consists of multiple components, each with its specific functionality. Below are the main components of Tekton Hub and their functionalities:
The deployment architecture of Tekton Hub is shown in the diagram below:
The Tekton Hub API is a stateless service responsible for handling user requests and providing data through the API. Its main functionalities include:
Since the Tekton Hub API is stateless, all of its state information is stored in the Tekton Hub database.
The Tekton Hub database is a relational database, which can be PostgreSQL or another type of relational database. Its main functionalities include:
The Tekton Hub database is the core of the entire system, ensuring data persistence and consistency.