# Netdata Cloud On-Prem Netdata Cloud is built as microservices and is orchestrated by a Kubernetes cluster, providing a highly available and auto-scaled observability platform. The overall architecture looks like this: ```mermaid flowchart TD Agents("🌍 Netdata Agents
Users' infrastructure
Netdata Children & Parents") users[["🔥 Unified Dashboards
Integrated Infrastructure
Dashboards"]] ingress("🛡️ Ingress Gateway
TLS termination") traefik((("🔒 Traefik
Authentication &
Authorization"))) emqx(("📤 EMQX
Agents Communication
Message Bus
MQTT")) pulsar(("⚡ Pulsar
Internal Microservices
Message Bus")) frontend("🌐 Front-End
Static Web Files") auth("👨‍💼 Users & Agents
Authorization
Microservices") spaceroom("🏡 Spaces, Rooms,
Nodes, Settings

Microservices for
managing Spaces,
Rooms, Nodes and
related settings") charts("📈 Metrics & Queries
Microservices for
dispatching queries
to Netdata Agents") alerts("🔔 Alerts & Notifications
Microservices for
tracking alert
transitions and
deduplicating alerts") sql[("✨ PostgreSQL
Users, Spaces, Rooms,
Agents, Nodes, Metric
Names, Metrics Retention,
Custom Dashboards,
Settings")] redis[("🗒️ Redis
Caches needed
by Microservices")] elk[("🗞️ Elasticsearch
Feed Events Database")] bridges("🤝 Input & Output
Microservices bridging
agents to internal
components") notifications("📢 Notifications Integrations
Dispatch alert
notifications to
3rd party services") feed("📝 Feed & Events
Microservices for
managing the events feed") users --> ingress agents --> ingress ingress --> traefik ingress ==>|agents
websockets| emqx traefik -.- auth traefik ==>|http| spaceroom traefik ==>|http| frontend traefik ==>|http| charts traefik ==>|http| alerts spaceroom o-...-o pulsar spaceroom -.- redis spaceroom x-..-x sql spaceroom -.-> feed charts o-.-o pulsar charts -.- redis charts x-.-x sql charts -..-> feed alerts o-.-o pulsar alerts -.- redis alerts x-.-x sql alerts -..-> feed auth o-.-o pulsar auth -.- redis auth x-.-x sql auth -.-> feed feed <--> elk alerts ----> notifications %% auth ~~~ spaceroom emqx <.-> bridges o-..-o pulsar ```