Appearance
Platform Selection and Tradeoffs
Platform Selection and Tradeoffs Graphics Coverage
Primary chapter graphic: Commerce Platform Tech Stack. Accepted graphics: 1. Reviewed non-signal pages: 4. Open graphics in review: 0. QA status lives in graphics audit and visual review ledger.
Corpus pages: p. 3-4, p. 33, p. 82, p. 98-99, p. 133, p. 152, p. 199, p. 239, p. 268, p. 366, p. 386, p. 394, p. 409 Coverage: 15 pages; low-confidence extraction ranges: p. 3-4, p. 366, p. 386, p. 394
This chapter is part of Marius's owned architecture build corpus. The text routes decisions; durable implementation signal is carried by accepted graphics, reviewed non-signal decisions, and the linked QA audit.
Chapter Visuals
Accepted graphics carry the canonical design signal for this chapter. Each selected source page is either accepted as a graphic or explicitly marked non-signal in the source-faithful ledger. Review and QA state live in visual inventory, visual review ledger, and graphics audit.
Commerce Platform Tech Stack
- source-page: p. 98
- batch: 29
- status: accepted
- reviewer-status: reviewed
- fidelity-score: 0.9
- spec: bbg-p0098-platform-selection-and-tradeoffs-platform.json
- svg: bbg-p0098-platform-selection-and-tradeoffs-platform.svg

Open Review Queue
- none
Reviewed Non-Signal Pages
- Platform Selection And Tradeoffs: Authentication + JWT Map: source p. 3; batch 01; status non-signal/reviewed; ledger reason in visual-review-ledger.json
- Platform Selection And Tradeoffs: HTTP + HTTPS Map: source p. 4; batch 01; status non-signal/reviewed; ledger reason in visual-review-ledger.json
- Platform Selection And Tradeoffs: DNS + Cache Map: source p. 239; batch 12; status non-signal/reviewed; ledger reason in visual-review-ledger.json
- Platform Selection And Tradeoffs: Deployment + Tool Map: source p. 199; batch 31; status non-signal/reviewed; ledger reason in visual-review-ledger.json
Use When
- A team must choose between platforms, managed services, runtimes, or vendor capabilities.
Avoid When
- The decision can wait until a concrete workflow proves demand.
Core Model
- Platform choice is a tradeoff across capability, portability, cost, support load, data boundary, and hiring familiarity.
- Prefer explicit ownership over accidental coupling. Every boundary should say who owns correctness, cost, data, recovery, and change.
- Use corpus page pointers for inspection, and keep the chapter notes focused on reusable design decisions.
Implementation Guidance
- Compare choices against one real workflow, one failure scenario, and one handoff scenario.
- Write the smallest useful design note: purpose, inputs, outputs, state, failure behavior, observability, and rollback.
- Choose the first implementation that can be tested against the real workflow without hiding a known production risk.
Tradeoffs
- A popular platform may reduce onboarding time while increasing lock-in.
- Centralization reduces duplicated work but can become a bottleneck when every team needs exceptions.
- Specialized infrastructure helps at scale, but it must earn its operational cost.
Failure Modes
- The choice optimizes a blog-post comparison instead of the product's operational constraints.
- The diagram shows boxes but not ownership, retry behavior, data freshness, or user-visible failure.
- The system has no proof path for the highest-risk assumption.
Decision Checklist
- Score fit, cost, limits, data location, backup, migration path, and operator skill.
- Name the owner, source of truth, timeout, retry policy, and evidence that the path works.
- Add one regression check for the failure mode most likely to recur.
Neutral Automation Examples
- A team chooses a managed queue for a low-ops workflow and records the migration path if volume grows.
- A neutral internal automation starts with fixtures, then adds credentials, permissions, and production scheduling only after the boundary is tested.
- A customer-facing workflow keeps irreversible actions behind explicit approval until metrics show it is safe to automate further.