Services & Stack
A standard infrastructure stack, managed end-to-end and customised to your workload. We use the same core tooling across every cluster, but the configuration, sizing, and additional services are tailored to what you actually run.
Infrastructure Stack
Every cluster is built from these core components, configured and customised to your workload. This is the baseline. During planning, we add whatever else your workload requires. Open-source throughout, no vendor lock-in. If you leave, you take the whole setup with you.
Networking & Ingress
Requests routed through Cilium's eBPF dataplane. Sub-millisecond inter-node latency across a dedicated fibre network, network policies enforced by default.
Kubernetes on Bare Metal
Workloads scheduled across dedicated bare-metal nodes via RKE2, connected by a dedicated fibre network with NVMe storage on every node. Works with your existing CI/CD and deployment tooling. KEDA handles event-driven autoscaling: scaling pods based on queue depth, request rate, or any Prometheus metric, not just CPU.
Managed Stateful Services
Databases, caches, and message brokers deployed and managed as part of the cluster. HA configurations, connection pooling, automated snapshots to offsite EU-based S3. If it runs on Kubernetes, we can operate it. The list below is what we see most often.
Storage
Replicated block storage, local NVMe, and S3-compatible object storage on dedicated drives. Configured per workload: large slow storage or fast NVMe, encrypted at rest.
Metrics, Logs, Traces
Every layer instrumented. Metrics collected by Prometheus, logs aggregated by Loki, traces via OpenTelemetry and Tempo. Alerts mirrored to your chat platform or alerting system with a 2-hour incident response SLA.
Encryption, Identity, Access
WireGuard encryption between nodes, SSO via Keycloak, intrusion detection via CrowdSec. Mesh VPN and site-to-site tunnels for hybrid connectivity.
Build & Ship
Container registry, Git forges, and CI runners, all on your own infrastructure. Firecracker microVMs for fast, isolated build environments.
Recover
Cluster-level snapshots, file-level backups, and database point-in-time recovery. Offsite replication to geographically separate EU storage on independent providers. Retention: hourly, daily, weekly, monthly.
Support & Operational Model
SRE Allocation
2 dedicated SRE days per €5,000/month. No separate consulting fee. SRE time is built into the same flat monthly price as your hardware and management.
Incident Response
2-hour response SLA for infrastructure incidents. We carry the pager for the full stack. If Kubernetes, PostgreSQL, Kafka, networking, or storage breaks, we fix it, day or night.
Communication
Direct chat (Slack, Teams, whatever you use) for day-to-day communication. Optional shared task board for tracking work. Monthly infrastructure review call. No ticket portals, no chatbots.
How We Run Migrations
We've migrated workloads off AWS, GCP, and other managed providers. The specifics change, but we follow the same general structure every time. See real examples in our case studies: PrepBusiness (45-day migration) and Futurepump (Google Cloud to bare metal).
-
Cluster Design
We audit your current infrastructure, map your workloads, and design a target cluster topology. You approve the design before we order hardware.
-
Provisioning (4–6 weeks)
Hardware procurement, burn-in, and rack installation at the data centre. Kubernetes cluster bootstrap, networking, storage, and observability stack deployment. Full CI/CD pipeline setup.
-
Migration Execution
Dry runs until the process is nailed down, then the real cutover. We have automated tooling for migrating out of RDS, Supabase, and other managed providers. Your existing infrastructure stays live until everyone is confident.
-
De-Risked Billing
No setup fee. Monthly billing starts when your workloads are running. For larger clusters, we may invoice the first few months in advance to cover hardware procurement.
Ready to talk?
Reach out on Slack or book a call — we'll talk through your setup, answer your questions, and figure out whether this is a good fit.