Save for later
State-machine Driven Payment Flow
As the world's top-grossing mobile app, payment processing is a crucial part of Tinder. Scaling the payment system is very challenging with a legacy, untestable code base. To resolve the problem, Tinder's team recently made the decision to build a state-machine-based, pluggable solution to represent a universal purchase flow, which is agnostic of any specific payment methods. In this talk, Yisong Wu and Fernando Pereira will share how Tinder's state machine / DSL approach ensures the flow is deterministic, self-documented, and easily testable and how its plug-in system guarantees flexibility by allowing dynamic custom rules to be run along the state transitions.
Get a Reminder
Get a Reminder
Similar Courses
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Payment Clerk $28k
Payment Advisor $45k
Payment Posting $54k
Payment Poster 1 $54k
Payment Services $60k
Data Flow $61k
Payment Poster 2 $68k
Payment Processing $77k
The Worlds Most Important Editor $84k
Process Flow Engineer $98k
Global Payment System Risk Strategy $136k
Senior flow assurance $162k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course