Grokking Staff Engineer Interview
0% completed
Worked Design: Consolidating Three Job Schedulers
Design: One Scheduler for All Scheduled Jobs Author: platform Staff engineer Status: approved Agreed by: VP of Engineering, payments team, data team, director of the platform group, finance lead Problem Scheduled jobs run on three schedulers owned by three teams: A (payments, 18,000 jobs a day), B (data, 16,000), C (platform, 8,000). Last quarter: 4 jobs ran twice (A and B retry after a timeout), 2 jobs did not run (C never retries). One double run charged 1,900 sellers twice. No team owns retry behavior across all three. Goals 1
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%