This document discusses using AWS services like SNS and SQS to build a reliable e-commerce system. It presents several designs: 1. An initial "unreliable" design without messaging. 2. A design using SNS to pass order messages from the storefront to shipping and accounting. It explores SNS features like durable subscriptions and auto/client acknowledgement. 3. A refined design using SQS queues to ensure each order is processed by shipping exactly once before acknowledging completion. The goal is to prevent lost orders and ensure reliable fulfillment using AWS messaging services.