C4 System Context view — Corza Eye and the external systems it interacts with. This is the “from 30,000 feet” picture; building-blocks zooms into the containers that compose the system itself.
Actors
Confirmed for the migration scope:
| Actor | Type | Role |
|---|---|---|
| Shopify Plus | System | New commerce platform (catalog, orders, checkout, B2B) |
| Hydrogen storefront | System | Custom React storefront on Shopify’s Storefront API |
| Pack Digital | System | Headless CMS for content/marketing modules |
| Laravel account portal | System | Iframed B2B portal at portal.corzamedical.com (transitional) |
Other actors pending confirmation
Mentioned in the bootstrap doc but not yet confirmed by a project decision or clarification — file before adding to the table: Magento (legacy), CSI ERP (via GoldTalk), Salesforce, search (Algolia or Constructor.io — vendor TBD), Avatax, shipping (FedEx / UPS APIs), and the user-side actors (hospital admin, surgeon/clinician, Corza sales rep).
Diagram
System context pending
Render the C4 System Context diagram as a Mermaid
C4Contextblock once the actor list is confirmed. Quartz renders Mermaid inline. Use Mermaid for all kb diagrams (system context, container view, sequence flows) so they live next to the prose and are diffable.