← Back to Home

Architecture Overview

This page gathers all architecture deliverables for the 2024 Olympics API:

MCD (Conceptual) MLD (Logical) MPD (Physical) System Diagram Payment Flow Webhook Flow

1. Conceptual Data Model (MCD)

Entity–Relationship diagram:

MCD Diagram

2. Logical Data Model (MLD)

Relational schema with PK/FK:

MLD Diagram

3. Physical Data Model (MPD)

SQL DDL snippets (MySQL InnoDB):

MPD Diagram

4. System Architecture Diagram

Components, data stores, external APIs:

System Architecture Diagram

5. Data Flow: Initiating a Payment

Sequence for checkout:

Payment Flow

6. Data Flow: Webhook & Invoice/Ticket Generation

Sequence after Stripe webhook:

Webhook Flow
← Back to Home
↑ Top