Take the sharded customer-data pipeline from Part 1 and make it production-ready with retries, idempotency, structured logs, a chaos drill, and a benchmarked scale-up.