Overview
Our system implements two distinct approaches to handle exceptional situations:
Last updated
Our system implements two distinct approaches to handle exceptional situations:
Last updated
Non-blocking notifications that allow operations to continue while reporting issues. The cart system is designed to be fault-tolerant, meaning it will try to complete operations even when encountering issues, returning events to describe what happened rather than failing completely.
Strict error handling that prevents invalid checkout operations. When an error occurs during checkout, the operation fails with a specific status code and message to help identify and resolve the issue.