How to Migrate Ingress to Gateway API

The Story

If you’ve been keeping up with the news in the Kubernetes world, you would have come across the news that Ingress NGINX would be deprecated at the end of March 2026. From their official statement, about 50% of cloud native environments currently rely on this tool, so there’s a high chance that you’re impacted by this if you use Kubernetes.

More …

Lesser Known Ways to Reduce Your AWS Bill

When looking for ways to reduce your AWS bill, you would often come across the usual, commonly mentioned methods:

  • Use spot instances
  • Use reserved instances/use saving plans
  • Rightsizing your instances
More …

Understanding Sidekiq's systemd Service Unit File

The Story

A few months ago, I updated a popular Ruby on Rails gem, Sidekiq, from version 5 to 6. It came with a major breaking change which removed the built-in daemonization that it came with, and users were asked to let the operating system handle it instead. The documentation suggested a few tools, among which were systemd, upstart, and foreman.

More …

AWS EC2 IAM Roles Can Severely Affect Performance

The Problem

One day, while I was looking through Sentry’s performance monitoring section, I noticed that some APIs were performing poorly, with some queries taking more than a minute to complete. Usually, they would take 10 seconds at most. I opened up an event to look at the flame graph and this is a snippet of what I saw:

More …