Architecture
February 12, 2020 ยท View on GitHub

UI
- Written in React.
- Using React Material for UI components.
- Every API request goes to UI backend.
UI Backend
- Written in Node.js.
- This component is in charge of the communication between the UI and the API.
API
- Written in Golang.
- The API component communicates with the database (Read-Only access).
- See the list of available API endpoints.
Watcher
- Written in Golang.
- Subscribes to resource changes (CREATE/UPDATE/DELETE) in a single K8S cluster, collects the information and saves the results to the database.