💬 Mermaid
Sequentiediagram
Laat zien hoe systemen en mensen met elkaar praten
Wat is een Sequentiediagram?
Een sequentiediagram toont de berichten die deelnemers in de tijd uitwisselen: API-aanroepen, authenticatieflows, communicatie tussen microservices. Het is de standaardmanier om interacties in softwarearchitectuur te documenteren.
Live voorbeeld
sequenceDiagram
autonumber
participant U as User
participant A as API
participant D as Database
U->>A: POST /login
A->>D: SELECT user
D-->>A: user row
A-->>U: 200 + JWT token
U->>A: GET /profile (Bearer)
A-->>U: 200 profileWanneer gebruik je het
API-flows, authenticatie en betaalprotocollen documenteren
Microservice-interacties ontwerpen vóór de implementatie
Productie-incidenten debuggen door de werkelijke aanroepketen in kaart te brengen
Basissyntaxis
sequenceDiagram
participant A as Alice
participant B as Bob
A->>B: Sync request
B-->>A: Async responseVragen over dit diagram
Wat betekenen de pijltypen in een Mermaid-sequentiediagram?
Doorgetrokken pijlen (->>) zijn synchrone aanroepen, gestippelde pijlen (-->>) antwoorden of asynchrone berichten. Activaties tonen wanneer een deelnemer bezig is met verwerken.
Kan ik lussen en voorwaarden tonen?
Ja — Mermaid ondersteunt de blokken loop, alt (if/else), opt (optioneel) en par (parallel) om de logica van echte protocollen uit te drukken.
Maak nu je Sequentiediagram
Beschrijf het in gewone taal — de AI schrijft de Mermaid-code voor je.
Mermaid Studio openen