[Engineering Log] Fixing DuckDB File Locks
Fixing DuckDB file locks in Echo by replacing the startup connection with on-demand database sessions that open, sync, query, and close during each analytics request.
- #go
- #retrospective
- #mcp
Fixing DuckDB file locks in Echo by replacing the startup connection with on-demand database sessions that open, sync, query, and close during each analytics request.
Adding local FinOps and Knowledge ROI analytics to Echo so persistent memory can measure cost, hit rate, carbon estimates, and low-signal context before quality drifts.
Deploying eBPF, Cilium, and Kepler resolves the high CPU overhead of agent-based monitoring while establishing precise Joules-level sustainability telemetry in Kubernetes.
An objective analysis of Service Level Indicators and Objectives, detailing the architectural transition from raw metrics to business-aligned reliability targets for scale.
Manual pod updates became a GitOps platform pipeline where CI builds images, Kustomize separates dev and prod, ArgoCD reconciles drift, and short-SHA tags trace rollbacks.
Transitioning to Agentic Infrastructure via the Model Context Protocol unified gateway, providing specialized tools for automated RCA across telemetry, pods, network flows, and gateway capability state.
Transitioning from imperative Makefile scripting to a declarative OpenTofu orchestration layer for managing a growing Kubernetes observability stack through Infrastructure as Code.
Rebuilding a Linktree-style Vue project as a Go static site generator to reduce npm maintenance, simplify builds, and learn Go through a small real-world publishing tool.
Building an MCP server with Go and SQLite to give AI agents scoped, local-first memory, reduce repeated context setup, and keep project decisions available in CLI sessions.
Fixing Grafana dashboard provisioning by moving from brittle embedded JSON in values.yaml to standalone files, resolving 'invalid character' bugs once and for all.