After managing schema migrations across PostgreSQL and ClickHouse clusters in several microservice projects, here’s what I settled on — golang-migrate with CI/CD automation, advisory locks, and the expand-contract pattern for zero-downtime deployments.
I spent a few months running both Grafana and Elastic stacks side by side in a self-hosted lab. Here are my notes on what worked, what didn’t, and which stack I ended up going with across 14 dimensions.
Deep dive into vector databases and RAG systems: semantic embeddings, document chunking, similarity search, hybrid search strategies, reranking, and practical implementation patterns for LLM applications.
Build a serverless newsletter system with Cloudflare Workers: multi-provider email support, RSS automation, bot protection, contact forms, and GitHub backups with production-ready code examples.
Practical Vim reference: modal editing philosophy, efficient navigation techniques, text manipulation with registers and macros, visual mode operations, window management, customization with .vimrc, plugin management, and Vimscript essentials for productive editing.