Skip to main content

Nestr Platform Architecture

Overview

Nestr is a multi-repo workspace orchestrator designed for complex, multi-repository projects.

Core Components

Engine

  • Go-based backend service
  • REST API and CLI interface
  • Pellets compression system
  • SQLite/Redis data layer

Web

  • Vite/React frontend dashboard
  • Real-time WebSocket updates
  • Pellets management UI

Perch

  • Kubernetes-native observability
  • Prometheus/Grafana/Loki stack
  • SLO tracking and alerting

Principles

  1. Horizontal Scalability - Stateless services, external state stores
  2. Deployment Independence - Each component deploys independently
  3. Bounded Contexts - Clear domain boundaries per service
  4. Team Autonomy - Minimal cross-team coordination