Card Processing • Store order information upon submit (backfill authorizations / charges once available) • Probably can’t add new cards / edit existing (PCI compliance) • Also can’t list / delete cards for a user (could cache tokens and metadata though to make this work) • Sales tax information • Risk customer goodwill by changing pricing later • Allow orders through anyway and pay it for them • Prevent submission
alerting • Any other “cloud” function • Repeat similar options to those shown on previous slide • Do you display a 500, use a generic error screen, or adjust the messaging for each instance? • How will these failures be tracked for follow-up? • What management commands / tools are necessary to allow follow-up?
didn’t mock your third-party libraries all out • However, some failures / errors may be acceptable here - use discretion • Selenium suite (if applicable) • Spidering (patu) • Test as a user • Fix failures as you find them - should not bring down site • Re-test often (dedicated environment / Selenium?)