Shopify
Lessons from building on Shopify: embedding a widget in a storefront, testing a live store end to end, and native commerce apps. Client names are left out; the numbers stay in.
- 503, not 404, when an upstream read fails
- When the search index disagrees with the source of truth
- Shadow DOM vs iframes for third-party embeds
- Vertical slices in an admin rebuild
- E2E against production without a test environment
- The frame-1 problem in React Native commerce
- A widget in someone else's page