Welcome to FlowZap, the App to diagram with Speed, Clarity and Control.

Processus de traitement par lots

patterns

Schéma de traitement par lots avec planification des jobs, traitement par segments (chunks), capacité de reprise sur point de contrôle, gestion des erreurs et rapport de fin de traitement.

Code FlowZap complet

user { # User
  n1: circle label:"Start Batch Processing"
  n3: rectangle label:"Validate Batch Processing conditions"
  n5: rectangle label:"Record Batch Processing outcome"
  n7: circle label:"End Batch Processing"
  n1.handle(bottom) -> app.n2.handle(top)
  n3.handle(bottom) -> app.n4.handle(top) [label="Processed"]
  n5.handle(bottom) -> app.n6.handle(top)
}

app { # App
  n2: rectangle label:"Receive Batch Processing event"
  n4: diamond label:"Execute Batch Processing action"
  n6: rectangle label:"Monitor Batch Processing status"
  n6.handle(right) -> user.n7.handle(left) [label="Success"]
  n2.handle(right) -> user.n3.handle(left)
  n4.handle(left) -> user.n3.handle(left) [label="Retry/Rejected"]
  n4.handle(right) -> user.n5.handle(left)
}

Modèles associés

Workflow de passerelle API

patterns

Schéma de passerelle API avec authentification des requêtes, limitation de débit, routage des requêtes vers les services backend, agrégation des réponses et gestion des erreurs.

Processus de déploiement blue-green

patterns

Schéma de déploiement blue-green avec configuration d’environnements parallèles, tests de fumée (smoke tests), bascule du trafic via l’équilibreur de charge et capacité de retour arrière instantané.