Construire une Architecture Événementielle Découplée avec SNS et SQS

INTERMEDIATE
180 minutes
4 tâches

Dans ce projet, vous allez implémenter une architecture événementielle découplée en utilisant AWS Simple Notification Service (SNS) et Simple Queue Service (SQS). Vous concevrez un système qui traite les commandes de manière asynchrone, démontrant les avantages de l'évolutivité et de la tolérance aux pannes.

Sandbox access coming soon

Scénario

TechRetail Inc., une entreprise de commerce électronique, rencontre des retards dans le traitement des commandes client pendant les périodes de pointe. Pour gérer l'augmentation des volumes de commandes et améliorer l'efficacité du traitement, ils ont besoin d'une architecture événementielle qui découple la réception des commandes du traitement en utilisant AWS SNS et SQS.

Objectifs d'Apprentissage

  • Comprendre les composants d'une architecture événementielle.
  • Implémenter SNS pour la publication d'événements.
  • Utiliser SQS pour le traitement découplé des messages.
  • Configurer les rôles et politiques IAM pour une interaction sécurisée des services.

tâches (4)

tâche 1: Créer un sujet SNS pour les notifications de commande.

20 min

tâche 2: Créer une file d'attente SQS pour recevoir les messages de commande.

30 min

tâche 3: Configurer le sujet SNS pour envoyer des messages à la file d'attente SQS.

15 min

tâche 4: Mettre en place des politiques IAM pour permettre aux SNS et SQS d'interagir de manière sécurisée.

25 min

Prérequis

  • Navigation de base dans la console AWS.
  • Compréhension des rôles et politiques IAM.

Compétences Testées

Configuration SNSConfiguration et gestion SQSCréation de politiques IAM
    Build a Decoupled Event-Driven Architecture with SNS and SQS - Hands-On Lab - CertiPass