The Hidden Complexity Behind GitOps’ “Push to Deploy”A GitOps platform that provisioned isolated customer environments straight from Git, and the four problems that surfaced once it was running: dependencies that weren’t ready when resources existed, configuration changes that broke existing tenants, successful deploys that hid broken integrations, and resource limits that blocked work the cluster could handle. The piece documents each fix, the ~110-second provisioning run, and is careful about which numbers are measured observations and which are calculations.19 min read·techblog.geekyants.com12d ago
How We Engineered a Three-Path Reward Processing System for a Real-Time Sports PlatformThis blog explains how a real-time sports platform uses synchronous, asynchronous, and scheduled processing paths to handle rewards without slowing down the player experience.19 min read·techblog.geekyants.com2d ago
Scaling Down Before Scaling Up: Why Bigger Servers Don’t Fix Bad ArchitectureThis blog explores how inefficient backend architecture can cause performance issues even under low traffic, covering practical ways to reduce database load, API latency, and resource usage before scaling infrastructure.12 min read·techblog.geekyants.com2d ago
My Flutter App Froze With Three Photos on Screen. Here's What I Was Doing WrongThis blog explains how rethinking Flutter’s image-processing architecture fixed severe performance issues and improved rendering efficiency.15 min read·techblog.geekyants.com2d ago
Building Local LLMs Using Dart FFI And llama.cpp: Beyond Wrapper PackagesBuild local LLMs in Flutter with Dart FFI and llama.cpp, and see how native bridges, GGUF models, memory management, and token streaming enable private, on-device AI.14 min read·techblog.geekyants.com2d ago