Intermediate 4–6 weeks
Reliable commerce API
Build an API for products, carts, orders, payments, webhooks, and fulfillment with explicit failure handling.
REST APINode.jsPostgreSQLStripeDocker
Evidence you should finish with
- Versioned API and validation
- Transactional order creation
- Idempotent payment workflow
- Integration tests and deployment runbook
Build plan
1
Domain
- • API contract
- • Product and order model
- • Error format
- • Security boundaries
2
Transactions
- • Cart checkout
- • Inventory rules
- • Payment intent
- • Webhook inbox
3
Release
- • Contract tests
- • Failure scenarios
- • Container build
- • Rollback plan