An Unexpected Invitation

Last Friday, December 13, 2024, I attended the Hyderabad PostgreSQL UserGroup Meetup, expecting a regular attendee experience. However, the host, Hari, surprised me with an unplanned invite to join the round table as one of the panelists. Being fairly inexperienced around databases and having no experience giving talks at community meetups, I was initially stunned and hesitant. However, I decided to join anyway: thought it would be a good experience. Out of nervousness, my answers seemed scattered, with my mentally-prepared points slipping away mid-conversation. By the end of this round table, I felt embarrassed of my answers.

Read More about An Unexpected Invitation

Setting Up a Custom Domain with Cloudflare & GitHub Pages

After a long wait, I’ve finally decided to work on my personal website again. A couple of things on my plate: updating relevant pages (which have been template data so far), and setting up a custom domain for my website. This blog highlights the mistakes I made, and steps I followed to get my website running. I’m pretty much writing this at the time of setting up the domain so this will contain even the smallest or silliest mistakes made, to remember and avoid them in the future.

Read More about Setting Up a Custom Domain with Cloudflare & GitHub Pages

Concurrency Limits and Performance

I read this blog by Netflix Engineering team this morning, which reminded me of a challenge I faced on, working on a project in my first role. The blog shares Netflix’s approach to managing system performance and availability under heavy workload through adaptive concurrency limits. Their algorithm dynamically adjusts the number of concurrent requests their system would handle, finding the right number that maximised their throughput while maintaining low latency. Reading the article helped me understand why my application failed, and thought it would be good to share what went wrong, and how we could’ve improved it.

Read More about Concurrency Limits and Performance