App Integration, Analytics & AI Services

SQS, SNS, EventBridge, Kinesis, Athena, Glue, QuickSight, and the AI service family — the final sweep of Domain 3 services.

10 min read

Application integration (decoupling)

Decoupling means components communicate through an intermediary instead of directly, so one component's failure or slowness doesn't break the others. Two services dominate this space — and one exam distinction.

Amazon SQS (Simple Queue Service)

Message queue: producers drop messages, consumers pull them when ready. One consumer processes each message. Decouples and buffers workloads.

Amazon SNS (Simple Notification Service)

Pub/sub notifications: one message is pushed to many subscribers at once (email, SMS, Lambda, SQS queues).

Amazon EventBridge

Serverless event bus routing events between AWS services and SaaS apps based on rules.

AWS Step Functions

Visual workflow orchestration of multi-step processes with branching, retries, and human approvals.

Exam tip

SQS = queue, pull, one consumer ("buffer requests between web tier and workers"). SNS = topic, push, many subscribers ("notify multiple systems the moment an order ships"). "Fan-out" = SNS topic feeding multiple SQS queues.

Analytics

Amazon Kinesis

Collect and process real-time streaming data (clickstreams, IoT telemetry) as it arrives.

Amazon Athena

Serverless SQL queries directly on data in S3 — pay per query, no infrastructure.

AWS Glue

Serverless ETL (extract, transform, load) and data cataloging to prepare data for analytics.

Amazon QuickSight

Serverless BI dashboards and visualizations.

Amazon EMR

Managed big-data frameworks (Spark, Hadoop) for massive processing jobs.

Amazon OpenSearch Service

Search and log analytics engine.

Tip

"Query data already in S3 with standard SQL, serverless" → Athena. "Real-time streaming" → Kinesis. "Prepare/transform data" → Glue. "Visual dashboards for business users" → QuickSight.

AI & ML services (know the one-liners)

Amazon SageMaker

Build, train, and deploy custom ML models.

Amazon Rekognition

Image and video analysis (faces, objects, moderation).

Amazon Comprehend

Natural language processing: sentiment, entities, PII.

Amazon Polly

Text to speech.

Amazon Transcribe

Speech to text.

Amazon Translate

Language translation.

Amazon Lex

Chatbots (the tech behind Alexa).

Amazon Textract

Extract text and data from scanned documents/forms.

Amazon Kendra

Intelligent enterprise search.

Amazon Personalize

Recommendation engines.

Amazon Forecast

Time-series demand forecasting.

Amazon Bedrock

Build generative AI apps using foundation models via API.

Exam tip

These appear as one-line matching questions. Watch the easy trap: Polly speaks (text→speech), Transcribe listens (speech→text).

Knowledge check
Question 1 of 4

An architecture needs a buffer between a web front end and worker processes so traffic spikes don't overwhelm the workers. Which service fits?