Sentinel guarantees that when your application commits a state change, the corresponding webhook reaches its destination — exactly once from the recipient's point of view, even across database crashes ...