From PR Review Bot + ATAI CLI to an Autonomous Work Queue
Taking our CLI, a Kubernetes Cluster and an Orchestrator to build an autonomous AI developer agent.
A personal blog, from a techie, platform engineer, tinkerer, coder. Playing with Kubernetes, Istio, Grafana, Prometheus and so on. Generally breaking things and sharing the fixes here.
Taking our CLI, a Kubernetes Cluster and an Orchestrator to build an autonomous AI developer agent.
How we wrapped Copilot, to accelerate the use of AI engineering tools at Autotrader
Building a PR review agent using Gemini CLI on Kubernetes
Building an AI Gateway to centralise common LLM use case cross functional requirements, to accelerate LLM product development.
Upgrading all our sidecar containers to Kubernetes Native Sidecars, including cloudsql-proxy and istio-proxy.
The default retry configuration on Istio is not safe, and can retry requests you may not want retrying!
Upgrading Istio from 1.20 to 1.21. Issues with JWT auth in dynamicMetadata and AuthorizationPolicies.
How to transparently compress response traffic between your microservices, consistently, using EnvoyFilters in Istio
How to use llama-2 7b to generate summaries of your incidents, using Cloudflare workers and Workers AI. Including Pirate mode.
Evolution of Alerting and Incident Management: Navigating Chaos in a Remote Work Era. From Desk Huddles to Digital Collaboration and how we adapted.
The challenges of Auto Scaling, from cold start impact, tech debt, and cost realities. Prioritising scaling as code and shared responsibility for optimal performance in cloud efficiency.
Scaling Istio Sidecars, and how we consider the relationship of Sidecar resources tightly coupled to the application.
How to improve the performance of Jaeger when using Elasticsearch as the storage backend.
Exploring how to do anomaly alerting on seasonal data in Prometheus.
How to enable GZIP compression of responses using EnvoyFilter