Running Gemini Chat History on Redis — Field Notes on Not Losing Conversation State in Production
Keep a Gemini ChatSession in process memory and it evaporates on every redeploy or scale event. Here is how I back it with Redis in production, covering token budgets, concurrent sends, SDK coupling, and graceful degradation, with the code I actually run.
Layering Gemini API Response Caches in Three Tiers — How I Split Memory, Redis, and Context Cache
Notes from running a three-tier cache (in-memory, Redis, Gemini Context Cache) in front of the Gemini API for six weeks across a wallpaper app — actual hit rates, billing impact, and the invalidation traps that ate me alive.
Building Event-Driven Async AI Pipelines with Gemini API — Pub/Sub, Webhooks, and Queue Integration for Production
A deep dive into designing event-driven asynchronous AI pipelines using Gemini API with Google Cloud Pub/Sub, webhooks, and Redis queues. Includes the design pitfalls and live cost/throughput numbers from running this stack across the four Dolice Labs sites and several iOS/Android apps.