Dr Jekyll and Mr Hyde, Embracing the Dual Nature of State
You are halfway through processing some business logic in one of your micro services then boom! something fails. This may be due to network issues, or a 3rd party API being down or a deploy of your service. How do you consistently recover from that failure?
This talk explains Luno’s approach to building application logic that is easy to reason about and robust to failures. The following things will be covered: -Why good old mutable sql tables (where rows are inserted and later updated) are still …