Architecture

Modèle : Architecture serverless AWS

API Gateway, Lambda, DynamoDB, EventBridge, SQS et Cognito

Aperçu du modèle Architecture serverless AWS

Contenu du modèle

Nœuds
11
Packs
RéseauCloudSécuritéDonnées
Catégorie
Architecture

Fonctionne avec l’offre Free : 15 nœuds de diagramme + 150 notes, textes, autocollants et sujets de carte mentale par diagramme.

Ce modèle montre une application web serverless sur AWS. CloudFront sert le front-end statique depuis Amazon S3, les utilisateurs se connectent avec Amazon Cognito, et l’application appelle Amazon API Gateway, qui vérifie le jeton et invoque la fonction Lambda orders-api, laquelle lit et écrit une table DynamoDB.

Quand une commande est passée, la fonction publie un événement OrderPlaced dans Amazon EventBridge. Une règle l’envoie dans une file Amazon SQS, la file déclenche la fonction fulfillment-worker, et ce worker envoie la confirmation via Amazon SES. Les liens d’événements sont en pointillés : le chemin des requêtes et le travail en arrière-plan se distinguent facilement.

Quand l’utiliser

  • Concevoir sur AWS un backend orienté événements, sans serveur à gérer.
  • Expliquer quelles parties répondent à l’utilisateur et lesquelles tournent en arrière-plan.
  • Revoir permissions, nouvelles tentatives et gestion des erreurs autour des files et des événements avant le lancement.
  • Documenter un projet AWS SAM ou CDK à côté de son code.

Mode d’emploi

  1. Renommez les fonctions, la table, la file et les événements selon votre application.

  2. Ajoutez ce dont votre système a besoin : une file de lettres mortes, un workflow pour les tâches longues ou un autre consommateur du bus d’événements.

  3. Utilisez des liens en pointillés pour les événements et des liens pleins pour les appels directs, afin que chacun suive les deux chemins.

  4. Partagez le diagramme avec les relecteurs, exportez-le pour le README ou le document de conception, et gardez des versions à mesure que la pile évolue.

Questions

Puis-je importer mon template SAM ou CloudFormation ?

Oui, comme point de départ. Collez un template CloudFormation ou SAM, ou la sortie de cdk synth, dans l’outil gratuit CloudFormation en diagramme. Fonctions, tables, files, topics et API deviennent des nœuds cloud avec icônes de service AWS, reliés par leurs références et prêts à modifier.

Puis-je utiliser la même disposition pour Azure ou Google Cloud ?

Oui. Les cartes sont des nœuds cloud indépendants de tout fournisseur, avec des icônes de service AWS : renommez-les en Azure Functions, Cosmos DB et Service Bus, ou en Cloud Run, Firestore et Pub/Sub, ou partez de nœuds vierges du pack Cloud.

Un agent IA peut-il dessiner un diagramme serverless pour moi ?

Oui. Connectez votre agent IA à Archboard via MCP et décrivez votre pile. Il peut dessiner un nouveau diagramme sur votre canevas ou compléter celui-ci, et vous modifiez le résultat comme n’importe quel diagramme.

Modèles similaires

Cas d’usage associé

Diagrammes d'architecture cloud

Ouvrez un canevas en une minute

Connectez-vous avec Google ou GitHub. Gratuit pour un siège. Passez à un forfait supérieur quand l’équipe vous rejoint.