Design a system for shipping customer parcels that supports multiple delivery partners/carriers (e.g., UPS, USPS, FedEx).
Your system should enable an e-commerce platform (or warehouse) to:
Include key APIs, data model, main components, integrations with carriers, and how you ensure reliability and scalability.