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…