☰ Wiki navigation
Overview

Tech stack

Every technology in the platform, and the reasoning behind choosing it. Each pick is deliberate: chosen for what it proves as much as what it does.

The stack leans heavily on CNCF Graduated and Sandbox projects. That's intentional: it keeps the platform aligned with where the ecosystem is going, and every choice doubles as a signal to anyone reading the code.

Choices and rationale

LayerTechnologyWhy
Cloud providerCivoCheap, fast K3s clusters and a CNCF member. Keeps the project from being just-another-EKS-demo.
Infrastructure as CodeTerraform / OpenTofuIndustry standard, reusable modules, the foundation the whole platform is provisioned from.
Kubernetes distributionK3s (via Civo)Lightweight and production-ready, with a good story to tell in write-ups.
GitOpsArgo CDCNCF Graduated, the most adopted GitOps tool, and a strong resume signal. Manages itself and everything else.
Service meshIstioCNCF Graduated. Adds mTLS, traffic management, and observability: a deliberate Staff-level complexity signal.
MonitoringPrometheusCNCF Graduated, the de facto Kubernetes monitoring standard.
Dashboards & alertingGrafanaIndustry standard, pairs directly with Prometheus.
Demo workloadGo (crashdummy)A chaos-enabled mock backend. It brings Go (the language of the K8s ecosystem) to the portfolio.
AI SDKAnthropic SDK (Python)Direct, no framework overhead. The right place to start the agent work.
AI on K8s frameworkkagentCNCF Sandbox, Kubernetes-native agent framework. Demonstrates awareness of the emerging ecosystem.
Secure executionAgent Sandbox / gVisorSandboxed code execution for AI agents, with no host kernel access.
Agent protocolMCPThe Model Context Protocol: the standard for agent-to-tool communication.