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
- Horizontal Scalability - Stateless services, external state stores
- Deployment Independence - Each component deploys independently
- Bounded Contexts - Clear domain boundaries per service
- Team Autonomy - Minimal cross-team coordination