What is SQS?
Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications.
What is SNS?
Simple Notification Service (SNS) is a fully managed messaging service for
both application-to-application (A2A) and application-to-person (A2P) communication.
What is API Gateway?
API Gateway is a fully managed service that makes it easy for developers to
create, publish, maintain, monitor, and secure APIs at any scale.
What are the SQS Settings?
What is the difference between long and short polling in SQS?
With batching, 1 request = (0)1-10 messages up to 64KB total.
What is a Dead Letter Queue?
What are FIFO Queues?
What topic types are supported in SNS?
FIFO or Standard:
- FIFO only supports SQS as a subscriber
- Standard supports: Kinesis Data Firehose, SQS,
Lambda, email, HTTP(S), SMS, platform application endpoint.
API Gateway features.
What are the components of AWS Batch?
Fargate or EC2 Compute Environments for AWS Batch?
Fargate is the recommended way of launching most batch jobs.
Fargate or EC2 Compute Environments.
Sometimes, EC2 is the best choice!
AWS Batch or AWS Lambda?
-
What is Amazon MQ?
SNS with SQSvs.Amazon MQ
What are step functions?
What are the 2 types of workflow that AWS Step Functions support?
Each workflow has executions.
Executions are instances where you run your workflows in order to perform your tasks.
STANDARD
- Have an exactly-once execution
- Can run for up to one year
- Useful for long-running workflows that need to have an auditable history
- Rates up to 2,000 executions per second
- Pricing based per state transition
EXPRESS
- At-least-once workflow execution
- Can run for up to five minutes
- Useful for high-event-rate workloads Example use is IoT data streaming and ingestion
- Pricing based on number of executions, durations, and memory consume
- Think about anonline pickup order: Each step in that workflow is considered a state.
What are the different states of step functions?
What Is AppFlow?
What Is Redshift?
Redshift is a fully managed, petabyte-scale data warehouse service in the cloud. It’s a very large relational database traditionally used in big data applications.
What is EMR?
EMR (Elastic Map Reduce) is a managed big data platform that allows you to process vast amounts of data using open-source tools, such as Spark, Hive, HBase, Flink, Hudi, and Presto.
What is ETL?
Extract Transform Load.
What Is Kinesis Data Streams?
Kinesis Data Streams allow to ingest, process, and analyze real-time(200ms) streaming data(ingestion of data). You can think of it as a huge data highway connected to your AWS account. Great for analytics and dashboards.
What Is Kinesis Data Firehose?
What Is Athena?
Athena is an interactive query service that makes it easy to analyze data in S3 using SQL. This allows you to directly query data in your S3 bucket without loading it into a database (schema on read).