From 5fbff03dea2555b5e31755b82e1154b4f3d0fb10 Mon Sep 17 00:00:00 2001 From: Jason Staack Date: Mon, 9 Mar 2026 22:54:49 -0500 Subject: [PATCH] docs: simplify architecture diagram, remove tech stack badges Replace verbose ASCII architecture in README with clean linear flow. Remove tech stack badge grid from landing page. Co-Authored-By: Claude Opus 4.6 --- README.md | 44 +++++++++-------------------------------- docs/website/index.html | 25 ----------------------- 2 files changed, 9 insertions(+), 60 deletions(-) diff --git a/README.md b/README.md index cb8aaa7..6e7f3d9 100644 --- a/README.md +++ b/README.md @@ -29,43 +29,17 @@ real-time monitoring, and zero-knowledge security, all self-hosted on your infra ## Architecture ``` - +----------------+ - | Frontend | - | React / Vite | - +-------+--------+ - | - /api/ proxy - | - +-------v--------+ - | Backend | - | FastAPI | - +--+----+-----+--+ - | | | - +-------------+ | +--------------+ - | | | - +------v-------+ +------v------+ +----------v----------+ - | PostgreSQL | | Redis | | NATS | - | TimescaleDB | | (locks, | | JetStream | - | (RLS) | | caching) | | (pub/sub) | - +------^-------+ +------^------+ +----------^----------+ - | | | - +------+------------------+--------------------+------+ - | Go Poller | - | RouterOS binary API (port 8729 TLS) | - +---------------------------+-------------------------+ - | - +----------v-----------+ - | RouterOS Fleet | - | (your devices) | - +----------------------+ +Routers + ↓ +Pollers (Go) + ↓ +NATS Event Bus + ↓ +API + TimescaleDB + ↓ +Web UI ``` -The **Go poller** communicates with RouterOS devices using the binary API over TLS, -publishing metrics to NATS and persisting to PostgreSQL with TimescaleDB hypertables. -The **FastAPI backend** enforces tenant isolation via Row-Level Security and streams -real-time events to the **React frontend** over SSE. **OpenBao** provides Transit -secret engine for per-tenant envelope encryption. - --- ## Tech Stack diff --git a/docs/website/index.html b/docs/website/index.html index a42f9f4..43a9e94 100644 --- a/docs/website/index.html +++ b/docs/website/index.html @@ -347,31 +347,6 @@ - - - -
-
- -

Modern tools, battle-tested foundations

-
- React 19 - TypeScript - FastAPI - Python 3.12 - Go 1.24 - PostgreSQL 17 - TimescaleDB - Redis - NATS - Docker - OpenBao - WireGuard - Tailwind CSS - Vite -
-
-