Notes
Engineering Notes
A public engineering notebook. Short writeups on specific problems, systems, and things I've learned building in production.
Approaches for implementing audit logging in MongoDB — from change streams to oplog tailing to application-level logging.
Practical patterns for scaling RabbitMQ: queue mirroring, quorum queues, prefetch tuning, and consumer concurrency.
Notes on using KEDA to autoscale Kubernetes workloads based on external metrics — Kafka lag, queue depth, cron.
How Debezium works under the hood, operational considerations for running it in production, and common failure modes.
Practical patterns: exactly-once semantics, partition key design, consumer group management, compacted topics.
A running collection of kubectl commands, patterns, and approaches for debugging common Kubernetes issues.
Comparing LLM models available through OpenRouter for coding, reasoning, and summarization tasks.
Setup notes for running Llama, Mistral, and Qwen models locally with Ollama and llama.cpp on Apple Silicon.
Full writeups coming soon. These notes are stubs — I'm working through adding the complete content for each one.