MSP

Understanding Amazon EKS Karpenter – Kubernetes Autoscaling Made Simple

Introduction Imagine running a restaurant during lunch hour. Hundreds of customers suddenly arrive, so you quickly bring in more chefs and waiters. When the rush is over, keeping all those extra employees around would be unnecessary and expensive. Applications running on Kubernetes face a similar challenge. At certain times, an application may receive thousands of […]

MSP

Query Your Logs with AI: Building an MCP Powered ES Log Search System

Introduction If you have ever spent 20 minutes writing a Kibana query just to find one error, this post is for you. I built a small project on a single AWS server where I could just type “show me the last 502 errors” in plain English, and get a real answer pulled straight from Elasticsearch. […]

Shubham Rawat
Shubham Rawat
Read

MSP

Deploying the Pritunl VPN on AWS to Access the Private Subnet Resources

Introduction When designing cloud solutions in AWS, one has to make a choice between secure isolation and accessibility. The recommended practice is to place all application servers, databases, and internal API’s in a private subnet and deny their access to the Internet. But then, how can developers, operations engineers, and system administrators access these resources […]

Anurag Gupta
Anurag Gupta
Read

MSP

Governing the Cloud: Scaling Multi-Account AWS Architectures with Organizations and Control Tower

Introduction Relying on a single AWS account for enterprise workloads creates a critical structural bottleneck that limits security and scalability. At the beginning of your cloud journey, a single account is perfect: developers have agility, networks are simple, billing is straightforward. However, as your footprint grows, a single account is a recipe for disaster. You’ll […]

Anurag Gupta
Anurag Gupta
Read

MSP

AWS-IAM-access-control-security

Locking Down the Front Door: IAM and Access Control in AWS Most AWS breaches don’t start with a zero-day exploit. They start with an over-permissioned role, a leaked access key, or a policy that grants *:* (a wildcard meaning “every action, on every resource”) because it was faster than scoping it properly. Identity and Access […]

MSP

How to Build an AI-Powered AWS Health Email Intelligence Engine

INTRODUCTION Have you ever woken up to a dozen AWS health notifications, each one technical, urgent, and demanding your immediate attention? Imagine it’s 2 a.m. and AWS sends a health notification: an EC2 instance is being retired in 48 hours. Ten minutes later, a second email arrives about a mandatory RDS upgrade. By morning, there […]

DevOps

Migrating from EKS Managed Node Groups to Karpenter: A Practical Guide to Smarter Autoscaling

Introduction Running Kubernetes workloads on Amazon EKS is easy, but running them in a cost-effective way is a different challenge. Many organizations start their Amazon EKS clusters with Managed Node Groups based on Auto Scaling Groups (ASGs). This is a reliable approach but often results in over-provisioning of infrastructure as worker nodes are kept running […]

Dhruv Gupta
Dhruv Gupta
Read

DevOps

Two AWS services called “Explorer” that have nothing to do with each other

Introduction Someone asked me last week whether Cost Explorer works like Resource Explorer, just for billing. It’s a reasonable guess. Same suffix, same console, both let you slice things by region. The guess is wrong in a way that costs people real time, so it’s worth pulling apart. One is a search index. The other […]

MSP

Slack Escalation Bot: Building a Zero-Timeout Ticket System with AWS Lambda and SNS

Introduction Imagine a client’s website fails at midnight. Your team is on Slack, and raising a support ticket involves opening a browser, logging into Fresh service, filling out a form, and waiting for it to be assigned. In an urgent situation, every extra step adds unnecessary delay. so to simplify this, we created a Slack […]