Tickets

Loading…

🛠️ About Technical Reviews 🛠️

Earlier, technical reviews were held as part of content curation for Rootconf and The Fifth Elephant annual and mini conferences.

🚣🚣🚣 Since this year i.e., 2025, technical reviews will be held as an ongoing, weekly activity, where practitioners give feedback to practitioners on their work. Reviews will be provided for:

  1. Novelty - of the work/approach
  2. Validity i.e., correctness of the work/approach

📅 On Tuesday, 21 January, from 6 PM to 7 PM, Snehashish Roy will share the internals of Clockwork – the system that powers job scheduling across various teams at PhonePe and enables clients to easily onboard and schedule future jobs without the need for heavy lifting on their own.
Profile of the presenter and reviewers is available at https://hasgeek.com/rootconf/clockwork-job-scheduler-technical-review/crew

About Clockwork

Have you ever had an alarm fail to wake you up, causing a ripple effect of chaos in your morning? At PhonePe, the engineering team understands the criticality of such ‘alarms’ in the digital ecosystem. Take, for instance, the daily merchant settlements process. A merchant receives multiple transactions during the day. At the end of the day, PhonePe’s engineering team wants to ensure the final amount gets credited to the merchant’s account. A potential delay in this routine job being executed means a merchant not receiving their earnings on time, shaking their trust as a PhonePe customer.
PhonePe faces the colossal task of managing over two billion daily callbacks. The ability to handle over 1,00,000 job schedules per second with single-digit millisecond latency is not just a goal; it’s a necessity.
At p99, PhonePe’s system ensures that there’s no lag in job execution, which in the worst case is capped at one minute. In this review, learn how the team has made this possible.

Outline

  • Why PhonePe developed Clockwork
  • Deep dive into design and architecture of providing callbacks at scale (100k callbacks per second)
  • Tech stack : Hbase, RMQ, Zookeeper

Takeaways

  • How Zookeeper helps in achieving consensus in distributed systems
  • Do’s and dont’s for managing infrastructure at scale

Who should attend the review

  • Site Reliability Engineers
  • DevOps engineers
  • Engineering leaders
  • Cloud architects and engineers
  1. Slides which will be presented in this review: https://docs.google.com/presentation/d/1Zxwgpcz-dYYbt3sZ44pcEuHk0erkAWqbkrr9E7Gh5xU/
  2. Blog link: https://tech.phonepe.com/clockwork-the-backbone-of-phonepes-2-billion-daily-jobs/

📼📼 Participation in technical reviews 📼📼

Participation in technical reviews is open to Rootconf and Fifthel members. Memberships help support review activity. Members also get to participate in the in-person events curated from Rootconf and Fifthel technical reviews.

Contact

If you’d like to get your work reviewed, leave a comment at https://hasgeek.com/rootconf/clockwork-job-scheduler-technical-review/comments
☎️ Call - 7676332020
📧 Email - info@hasgeek.com

Hosted by

We care about site reliability, cloud costs, security and data privacy