muthurikennedy.hashnode.devFrom Raspberry Pi Nightmare to EC2: My Self-Hosted GitHub RunnerIt started with a simple goal: automate my CI/CD pipeline using a Raspberry Pi 4 sitting on my desk. It seemed economical, environmentally friendly, and honestly, kind of cool. Little did I know I was about to embark on a debugging odyssey that would...Sep 22, 2025·7 min read
muthurikennedy.hashnode.devHow I Reverse-Engineered Supabase's Database Magic to Build My Own DBaaSThe Mystery That Started It All It all began with a simple question that kept me up at night: How do platforms like Supabase and Appwrite instantly provision databases for thousands of users? I was building an application that needed to provide isola...Sep 6, 2025·4 min read
muthurikennedy.hashnode.devPlays for your server on Raspberry Pi using AnsiblePicture this: It's 2 AM, and I'm hunched over my laptop, SSH'd into my third Raspberry Pi of the week, manually installing packages and copying files for what feels like the hundredth time. Sound familiar? If you've ever found yourself in this soul-c...Sep 2, 2025·8 min read
muthurikennedy.hashnode.devScaling the Heights: Building EKS Cluster with StatefulSets, Real Monitoring, and LoggingThe Reality Check That Started Everything Picture this: You're confidently like, "Yeah, I'll just throw up a quick EKS cluster for database workloads. Should take maybe an hour, two tops." Two days later, you're debugging StatefulSet storage classes,...Aug 20, 2025·7 min read
muthurikennedy.hashnode.devBuilding My Own Deployment Platform Was Supposed to Be Simple: A Modern Alternative to Vercel using NestjsOther technologies used: NextJS, It started on weekends, as a way to learn and build at the same time, "I bet I could build something better." A few months later, I'm staring at a distributed system with five microservices, event-driven communication...Aug 14, 2025·6 min read