4 ms·
> Let's say we have a food ordering application, and to keep our application simple, let's say we have two basic services, Shipping and Order. When one of our c
by redbell 3y ago
> Let's say we have a food ordering application, and to keep our application simple, let's say we have two basic services, Shipping and Order. When one of our customers places an order, first the order is created, and then shipping instructions are created. If all transactions are successful, it sends a notification to the client. Even in this simple scenario, many failures can occur.
In a real-world scenario, this is what seems to happen to Uber Eats in India back in 2019 when everyone can gets free food because of a bug in Uber's backend.
https://youtu.be/PVzcWBmN2L0 https://youtu.be/PVzcWBmN2L0