Gagandeep SinghMigrating off from GCP to Hetzner1. Moved all my databases (kafka, postgres, mysql, mongo, redis) to Kubernetes as statefulsets so that I get persistence across restartsJun 4Jun 4
Gagandeep SinghScaling Kafka to millions of user level tasksYou can have millions of users, but kafka cannot have millions of topics. So, you need to be able to shard kafka messages further.Feb 24Feb 24
Gagandeep SinghNice and actionable plan.Any thoughts on how to approach industries where you dont have much direct connects ?Jun 26, 2022Jun 26, 2022
Gagandeep SinghHot reloading a React app with SSRHot reloading comes with default in the basic create-react-app, but doing this with SSR is a different beast altogether. For some time, I…May 10, 20191May 10, 20191
Gagandeep SinghReact and Server Side Rendering (SSR)Not for the faint of heart i tell you.Feb 14, 2019Feb 14, 2019
Gagandeep SinghTracking app installs from referralsFor our customer app, I wanted to let people share and earn rewards, just like Uber has. It’s a good idea, there is value for the person…Oct 12, 2018Oct 12, 2018
Gagandeep SinghProtocol buffers data entry - React, NodejsFor my new company (HomeDruid, child of Helo Protocol), I need to get some grunge work done - namely data entry. Uff.Jul 29, 2018Jul 29, 2018
Gagandeep SinghMaking lots of RPC calls in parallelIt sounds simple, but having spent a weekend trying to measure the performance of sync blocking thrift calls vs async, I thought why not…Jan 7, 2018Jan 7, 2018
Gagandeep SinghApache Thrift and its pitfallsLets face it. If you have spent any amount of time trying out Thrift, you’ll know how simple and powerful its interface is (compared to…Jan 7, 2018Jan 7, 2018