DevOps

From Logstash to Fluent Bit: How We Streamlined Logging for an Ad Tech Client

Introduction In ad-tech, logs are not “nice to have.” They are the product’s heartbeat. Every impression, every click, every bid request — everything generates logs. Multiply that by millions of requests per minute, and you’re suddenly dealing with millions of events and TB’s of logs per day. That’s exactly where one of our...

by Karandeep Singh
Tag: DistributedSystems
15-Mar-2026

DevOps

ECS Fargate at Scale: Lessons from Running Multiple Microservices in Production

Introduction When we started with Amazon ECS on AWS Fargate, it felt simple. No EC2 to manage. No AMIs. No cluster scaling headaches. Then the number of services grew. Working for the ad-tech client from last 5 years and running their workload on ECS Fargate has taught us many things. Different traffic patterns. Different...

by Karandeep Singh
Tag: DistributedSystems
15-Mar-2026

JS

Stateful and Stateless Softwares

To explore this topic meaningfully, we must first grasp two foundational concepts. First, we need to separate an application from a system. A system contains and is composed of one or several applications. A system is a larger, more encompassing entity. Second, we need to understand what we mean by “state” in a software application....

by Akash Aggarwal
Tag: DistributedSystems
21-Apr-2025

DevOps

Striving for Legacy Transformation: A Pragmatic Approach to Modernizing Monolithic Systems

Nowadays, every org wants to migrate to a microservices architecture; the idea sounds great on paper. But when you're staring at an 8-year or decade-old monolith that processes millions of transactions and somehow never breaks, suggesting a complete rewrite feels... well, insane. I've been down this road more times than I care to admit....

by Sanyam Munjal
Tag: DistributedSystems
10-Jan-2025

Python

Exploring Amazon SNS and SQS Queues

[caption id="attachment_62070" align="aligncenter" width="625"] Integration of Amazon SNS and SQS Queue: Efficient Messaging and Queuing Solution[/caption] Introduction In today's rapidly evolving technological landscape, efficient communication and data processing are essential for the smooth operation of distributed systems. Amazon...

by Nikhil Talwar
Tag: DistributedSystems
06-Jun-2024