Architecture

February 12, 2020 ยท View on GitHub

Architecture Diagram

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

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.