Agoda manages 1.8 trillion daily events through Apache Kafka with strategies like 2-step logging architecture, splitting Kafka clusters by use case, developing robust auditing systems, and dynamic load balancing solutions. Their approach ensures resiliency, flexibility, and efficient resource utilization despite hardware heterogeneity and inconsistent message workloads. Key solutions include lag-aware producers and consumers that adapt based on real-time data, mitigating over-provisioning issues and ensuring balanced workloads.

14m read timeFrom blog.bytebytego.com
Post cover image
Table of contents
Cut Code Review Time & Bugs into Half with CodeRabbit (Sponsored)Simplifying how Developers Send Data to KafkaSplitting Kafka Clusters Based On Use CasesStop renting auth. Make it yours instead.(Sponsored)Monitoring and Auditing KafkaAuthentication and ACLsKafka Load BalancingConclusionSPONSOR US

Sort: