Open in app

Sign In

Write

Sign In

Jon Chew
Jon Chew

667 Followers

Home

About

Published in The Airbnb Tech Blog

·Apr 16, 2019

Avoiding Double Payments in a Distributed Payments System

How we built a generic idempotency framework to achieve eventual consistency and correctness across our payments micro-service architecture. — Authors: Jon Chew and Ninad Khisti Background Airbnb has been migrating its infrastructure to a Service Oriented Architecture (“SOA”). SOA offers many upsides, such as enabling developer specialization and the ability to iterate faster. However, it also poses challenges for billing and payments applications because it makes it more difficult to…

Payments

14 min read

Avoiding Double Payments in a Distributed Payments System
Avoiding Double Payments in a Distributed Payments System
Payments

14 min read

Jon Chew

Jon Chew

667 Followers

Engineer @ Airbnb

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech