AccueilGlossaire › Amazon SNS (Simple Notification Service)

Amazon SNS (Simple Notification Service)

Cloud

Service AWS pub/sub managé pour notifications mobile, email, SMS, et inter-services.

Amazon SNS (Simple Notification Service) est le service pub/sub managé d'AWS, lancé en 2010. Permet de publier des messages vers un Topic, qui sont ensuite distribués (fanout) à toutes les Subscriptions abonnées : Lambda, SQS, HTTP/HTTPS endpoints, email, SMS, mobile push (APNs, FCM), Kinesis Data Firehose.

Types de topics : (1) Standard — débit illimité, ordre best-effort, livraison at-least-once ; (2) FIFO — ordre strict, exactly-once delivery, limité 300 TPS (3000 avec batch), uniquement compatible avec SQS FIFO subscribers — utile pour banking, ticketing.

Fonctionnalités avancées : (1) Message Filtering — filtrer côté SNS par attributs JSON pour qu'un subscriber ne reçoive qu'un sous-ensemble (réduit traffic et coûts subscriber-side) ; (2) Message Archiving and Replay (depuis 2023) — replay des messages d'un topic FIFO pour une période donnée (24h à 365j) ; (3) Dead Letter Queue par subscription ; (4) Server-side encryption avec KMS ; (5) VPC Endpoints (PrivateLink) ; (6) FIFO topic with high throughput ; (7) Mobile push avec endpoint management automatique.

Fanout pattern classique : un message publié sur SNS Topic → distribué simultanément à N SQS queues (chaque microservice a sa queue dédiée traitant à son rythme avec retry/DLQ propres) → idéal pour event-driven microservices. Comparaison avec EventBridge : SNS plus simple, moins de fonctionnalités routing (pas de schema registry, pas de partner sources), généralement moins cher pour les use cases pub/sub simples ; EventBridge plus riche pour orchestration complexe.

Notifications utilisateurs : SNS reste un standard pour envoyer SMS transactionnels (vérification OTP, alertes), email (couplé à Lambda + SES pour templates riches), push mobile (iOS APNs, Android FCM, browser push) avec gestion centralisée des endpoints et opt-out. Pour les campagnes marketing volumineuses, Amazon Pinpoint est plus adapté.

Pricing : 0.50\$/M requests pour topics ; SMS variable par pays (~0.006\$/SMS US) ; email 0\$/2\$/100k ; mobile push 0.50\$/M. SNS + SQS + Lambda forme le triangle event-driven serverless de référence AWS.

Certifications qui couvrent ce concept
SAA-C03 DVA-C02 CLF-C02 DOP-C02
Termes liés
Amazon SQS (Simple Queue Service) Amazon EventBridge Lambda (AWS Lambda — Serverless) Microservices

Préparez vos certifications IT gratuitement

200+ certifications, 400 000+ questions, examens blancs chronométrés.

Voir le catalogue →
← Retour au glossaire