Concepts
This section explains the fundamental concepts of Bunker and the principles that guide our architecture.
Why this section?
Understanding the underlying concepts allows you to:
- Make better architectural decisions
- Anticipate system behavior
- Debug more effectively
Platform Architecture
Main Components
User Interface
- Console - Web interface for platform management
- Authentication - OIDC system for authentication
Backend
- Control Plane - Central orchestration API (gRPC)
- Instances - Virtual machines
- Hypervisors - Virtualization layer (Proxmox)
- Infrastructure - Datacenters, networks, storage
Guiding Principles
1. Digital Sovereignty
Your data stays in Europe, under European jurisdiction. We don't use any American cloud service for storing or processing your data.
2. Transparency
Our infrastructure is based on open source technologies. You can audit the code and understand exactly how your data is processed.
3. Simplicity
A clear interface and a consistent API. No unnecessary complexity, no vendor lock-in.
4. Performance
Infrastructure optimized for low latency from Europe.
Technologies Used
| Layer | Technology |
|---|---|
| API | gRPC + Protocol Buffers |
| Backend | Rust |
| Database | PostgreSQL |
| Frontend | React + TypeScript |
| Virtualization | Proxmox VE (KVM) |
| Storage | Ceph |
| Authentication | OpenID Connect |
Next Steps
Start with the Console to understand the user interface, then explore the Control Plane to understand the API.