/plushcap/analysis/cockroach-labs/live-betting-on-acid-challenges-of-building-a-next-gen-gambling-app

Live Betting on ACID: Challenges of Building a Next-Gen Gambling App

What's this blog post about?

Micro betting is a form of live betting that allows users to bet on the outcomes of specific events during games. It's most commonly seen in sports betting apps, where users can bet on the results of in-game events such as pitches in baseball or goals in soccer. Implementing live betting presents significant technical challenges, including minimizing latency, scaling to handle sudden loads, avoiding downtime and data loss, ensuring transaction order correctness, and maintaining data consistency and accuracy. Traditional SQL databases offer strong data accuracy and integrity but are not built for distributed computing or serving global markets. NoSQL databases provide easier scalability but often require compromises in terms of consistency. Distributed SQL databases combine the strengths of both traditional SQL and NoSQL databases, offering familiarity, consistency guarantees, and elastic scalability.

Company
Cockroach Labs

Date published
Dec. 14, 2021

Author(s)
Charlie Custer

Word count
2101

Language
English

Hacker News points
None found.


By Matt Makai. 2021-2024.