Tune Database Consistency for a Ride-Hailing Match Engine
Overview
What this challenge is about.
Tune Database Consistency for a Ride-Hailing Match Engine. Advanced challenge in analysis. Analyzing real datasets and building models that drive decisions, ...
The Brief
What you'll do, and what you'll demonstrate.
Tune Cassandra consistency per query class to cut 99th-percentile matching latency by 20 percent while keeping payments strictly correct under regional partitions.
This is not a data exercise. It is the work an analyst does when stakeholders need answers from messy data. That distinction matters to every hiring manager who has seen candidates describe statistical methods and none who have extracted insight from messy, real-world data.
When you finish, you will have something most graduates do not: a real-world deliverable, verified by Ewance, that you can show to a hiring manager and say "I did this. Here is the proof."
Earning criteria — what you'll demonstrate
- Map each query class to the weakest consistency level that still satisfies its business-correctness requirement.
- Quantify the latency-versus-staleness trade-off using a single fixed workload and identical metric definitions across runs.
- Design and run failure experiments (zone outage, region partition, split-brain) that are reproducible from scripts.
- Reason precisely about consistency, availability, and partition-tolerance trade-offs in a multi-region deployment.
- Plan a consistency-policy migration that is safe to roll out incrementally without service downtime.
Program Fit
Where this fits in your program.
Sharpens the same skills your degree expects you to demonstrate.
Aligned coursework coming soon.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
- Consistency Models
Apply consistency models to solve real industry problems and demonstrate production-level capability.
- Cassandra
Apply cassandra to solve real industry problems and demonstrate production-level capability.
- Distributed Tracing
Apply distributed tracing to solve real industry problems and demonstrate production-level capability.
- Fault Injection
Apply fault injection to solve real industry problems and demonstrate production-level capability.
- Capacity Planning
Apply capacity planning to solve real industry problems and demonstrate production-level capability.
- Performance Analysis
Apply performance analysis to solve real industry problems and demonstrate production-level capability.
Careers
Career paths this challenge builds toward
Completing this challenge demonstrates skills that transfer directly to these roles:
Distributed Systems Architect
You will leave able to justify consistency choices in a multi-region database with measured evidence, the core daily judgment of an architect who owns availability and correctness trade-offs for high-traffic platforms.
This challenge sharpens
- consistency-models
- cassandra
- capacity-planning
Site Reliability Engineer
Reproducing failures from scripts and reading traces to find the source of latency are everyday reliability skills; this challenge has you do both against a realistic ride-hailing workload and defend a safe rollout.
This challenge sharpens
- fault-injection
- distributed-tracing
- performance-analysis
Performance Engineer
You practise the discipline of measuring one fixed workload across settings, isolating the variable that moves tail latency, and proving a 20 percent improvement, which is exactly how performance engineers earn trust in production changes.
This challenge sharpens
- performance-analysis
- distributed-tracing
- capacity-planning