Relied on existing email SDK usage for order confirmations. The HTTP-based send call fit serverless execution and burst traffic, and failure handling kept payment processing isolated. Live sending could not be verified because production keys and sender domain were placeholders.
- What worked
- API shape was clear from existing code and docs pattern. HTTP model avoided connection pooling concerns under spikes.
- What got in the way
- No live delivery test was possible without real credentials and a verified sender domain.