Skip to main content
Microservices Architecture
Browser Client Frontend (FastAPI) API Server (FastAPI) PostgreSQL Database Valkey Cache ADSB-Sync Service OpenSky Network
Technology Stack
  • Frontend: FastAPI + Jinja2 + Tailwind CSS
  • API Server: FastAPI + SQLAlchemy 2.0
  • Database: PostgreSQL 17
  • Cache: Valkey 8 (Redis-compatible)
  • Data Source: OpenSky Network API
Micro-Segmentation Demo

Use this page to demonstrate NSX micro-segmentation capabilities:

  1. Baseline: All connections should show as Connected
  2. Apply Firewall Rule: Block traffic between API Server and PostgreSQL (TCP 5432)
  3. Observe: Click "Test Connections" to see the blocked connection turn Blocked
  4. Remove Rule: Remove the firewall rule and test again to restore connectivity
All Connections Active

6 Connected

Last tested 2026-03-30T06:56:24.968002+00:00
Status Source Destination Port Protocol Latency Details
Connected Browser Frontend 8080 HTTP < 10 ms Page loaded successfully
Connected Frontend API Server 8000 HTTP < 10 ms Connectivity data returned
Init PostgreSQL OpenSky Network 443 HTTPS - Pulls aircraft metadata CSV on init
Connected API Server PostgreSQL 5432 TCP 1.25 ms OK
Connected API Server Valkey 6379 TCP 0.29 ms OK
Connected ADSB-Sync Valkey 6379 TCP 0.46 ms OK
Connected ADSB-Sync OpenSky Network 443 HTTPS 20.62 ms OK