/

How to Batch API Requests to Solve Race Conditions Using Redis

Copy Link

Unlock This Lesson

20

min

How to Batch API Requests to Solve Race Conditions Using Redis

How to Batch API Requests to Solve Race Conditions Using Redis

How to Batch API Requests to Solve Race Conditions Using Redis

How to Batch API Requests to Solve Race Conditions Using Redis

publish date

Dec 12, 2024

duration

20

min

Difficulty

Intermediate

Beginner

Beginner

Beginner

Case details

In this talk, I will present a scalable algorithm for batching API requests using Redis to solve race conditions effectively. Learn how this approach was applied to stabilize fluctuating numbers for available claim card slots in live bingo games used by 200K+ users simultaneously. I’ll also discuss integrating Firebase with Redis to communicate efficiently with client apps. This session provides practical insights on leveraging Redis to enhance performance and resolve concurrency issues in high-traffic systems.

Share case:

About Author

Software Engineer

Vivek Kumar is a seasoned software engineer with 10 years of experience, primarily in backend development, but with additional expertise in data engineering and frontend development. A graduate of IIT Bombay, Vivek has worked with top tech companies like Facebook, DP World, and G42, contributing to large-scale, high-performance systems. He excels in Java, C++, Python, Golang, and a wide array of technologies including Elasticsearch, AWS, and machine learning frameworks. His experience spans across diverse industries, from startups to big tech, where he has successfully tackled complex challenges related to scalability, architecture, and performance optimization.

Software Engineer

Vivek Kumar is a seasoned software engineer with 10 years of experience, primarily in backend development, but with additional expertise in data engineering and frontend development. A graduate of IIT Bombay, Vivek has worked with top tech companies like Facebook, DP World, and G42, contributing to large-scale, high-performance systems. He excels in Java, C++, Python, Golang, and a wide array of technologies including Elasticsearch, AWS, and machine learning frameworks. His experience spans across diverse industries, from startups to big tech, where he has successfully tackled complex challenges related to scalability, architecture, and performance optimization.

Software Engineer

Vivek Kumar is a seasoned software engineer with 10 years of experience, primarily in backend development, but with additional expertise in data engineering and frontend development. A graduate of IIT Bombay, Vivek has worked with top tech companies like Facebook, DP World, and G42, contributing to large-scale, high-performance systems. He excels in Java, C++, Python, Golang, and a wide array of technologies including Elasticsearch, AWS, and machine learning frameworks. His experience spans across diverse industries, from startups to big tech, where he has successfully tackled complex challenges related to scalability, architecture, and performance optimization.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.