DevOps

How Rack Awareness in Amazon MSK Saved $36K/Year for a Leading AdTech Company

Introduction Building and deploying applications that use Apache Kafka for real-time data processing is made simple with Amazon MSK (Managed Streaming for Apache Kafka), a fully managed service by AWS. Rack awareness is one overlooked configuration change that can greatly increase fault tolerance and cost effectiveness, even though MSK takes care of a large portion […]

Java/JVM

Kafka: The Distributed Messaging System: That’s Revolutionizing Real-Time Applications

Imagine you’re managing a busy e-commerce website. Every time a customer places an order, it triggers several events: an email confirmation, a shipping update, a payment confirmation, and much more. From updating the inventory to sending a confirmation email and processing the payment, everything needs to happen instantly and in sync. But how do you […]

Java/JVM

Consumer Rebalancing in Kafka- An Overview

Introduction Apache Kafka is a distributed system consisting of servers and clients that communicate via a high-performance TCP network protocol. We have components generating events (Producers) and components that consume those events (Consumers). Consumers label themselves with a consumer group name so that each record published on a topic will be delivered to one and […]

Honey Arora
Honey Arora
Read