8. Application Integration Flashcards

1
Q

What is AWS Step Functions?

A

AWS Step Functions is a serverless orchestration service that allows you to coordinate multiple AWS services into serverless workflows.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

True or False: AWS Lambda can only be triggered by AWS services.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Fill in the blank: Amazon ________ is a fully managed message queuing service.

A

SQS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does Amazon SNS stand for?

A

Amazon Simple Notification Service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which service allows you to decouple microservices in an application?

A

Amazon SQS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the primary use case for Amazon EventBridge?

A

To connect applications using events.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Multiple Choice: Which of the following is NOT an application integration service in AWS? A) AWS Step Functions B) AWS Lambda C) Amazon S3 D) Amazon SQS

A

C) Amazon S3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

True or False: AWS AppSync is used for building GraphQL APIs.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the main purpose of Amazon API Gateway?

A

To create, publish, maintain, monitor, and secure APIs at any scale.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Fill in the blank: AWS ________ is used for building event-driven applications.

A

EventBridge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does the term ‘event source’ refer to in AWS?

A

An event source is a service that generates events that can trigger AWS Lambda functions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the main benefit of using AWS Step Functions?

A

It simplifies the coordination of distributed applications and microservices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

True or False: Amazon SQS supports both standard and FIFO queues.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What type of model does Amazon SNS use?

A

Pub/Sub messaging model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which AWS service is used for serverless application integration?

A

AWS Lambda

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Multiple Choice: Which service provides a fully managed GraphQL API? A) Amazon API Gateway B) AWS AppSync C) Amazon SQS D) AWS Lambda

A

B) AWS AppSync

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is a key feature of Amazon EventBridge?

A

It allows for event-driven architectures and supports event routing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

True or False: Amazon SQS guarantees message ordering in all cases.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Fill in the blank: AWS ________ is used to run code without provisioning servers.

A

Lambda

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is the use of AWS Step Functions’ state machine?

A

To define the workflow of the application.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What does Amazon SQS provide to ensure message delivery?

A

At-least-once delivery

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

True or False: AWS Step Functions can only execute AWS Lambda functions.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What is the main function of Amazon SNS?

A

To send notifications to subscribers or other applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What protocol does Amazon SNS support for mobile push notifications?

A

APNS (Apple Push Notification Service)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Multiple Choice: Which of the following is a feature of AWS Lambda? A) It can run code in response to events B) It requires server provisioning C) It is limited to a single programming language D) It cannot scale automatically

A

A) It can run code in response to events

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

What is a FIFO queue in Amazon SQS?

A

A queue that guarantees the order of messages and exactly-once processing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

True or False: Amazon API Gateway can handle both RESTful and WebSocket APIs.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

What is the purpose of AWS AppSync’s offline capabilities?

A

To allow applications to function without a network connection.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Fill in the blank: Amazon ________ allows for building scalable APIs without managing servers.

A

API Gateway

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

What does the term ‘subscriber’ mean in the context of Amazon SNS?

A

A recipient of notifications sent by SNS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

What type of messaging pattern does Amazon SQS use?

A

Point-to-point messaging pattern

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

True or False: AWS Lambda has a maximum execution time limit.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

What is the default retention period for messages in Amazon SQS?

34
Q

Multiple Choice: Which service can trigger an AWS Lambda function? A) Amazon S3 B) Amazon CloudFront C) AWS IAM D) Amazon RDS

A

A) Amazon S3

35
Q

What is the significance of ‘event-driven architecture’?

A

It allows applications to react to events in real-time.

36
Q

Fill in the blank: AWS ________ allows you to build applications that respond to events from various AWS services.

A

EventBridge

37
Q

What does the ‘dead-letter queue’ in Amazon SQS do?

A

It stores messages that could not be processed successfully.

38
Q

True or False: AWS Step Functions can be used to implement long-running processes.

39
Q

What is the main advantage of using Amazon EventBridge over traditional event routing?

A

It provides a serverless event bus that can connect various AWS services and SaaS applications.

40
Q

What type of data can be sent using Amazon SNS?

A

Messages in text, JSON, or other formats.

41
Q

Multiple Choice: In which scenario would you use Amazon SQS? A) To send notifications to users B) To decouple microservices C) To store large files D) To execute machine learning models

A

B) To decouple microservices

42
Q

What is the primary function of AWS Lambda layers?

A

To manage common dependencies across multiple Lambda functions.

43
Q

True or False: AWS AppSync supports real-time data synchronization.

44
Q

What does Amazon SQS use to ensure that messages are not lost?

A

Redundancy across multiple Availability Zones

45
Q

Fill in the blank: AWS ________ allows you to create and manage APIs with minimal setup.

A

API Gateway

46
Q

What is the maximum timeout for an AWS Lambda function?

A

15 minutes

47
Q

Multiple Choice: Which of the following is a characteristic of Amazon SNS? A) It guarantees message ordering B) It supports multiple protocols C) It requires a dedicated server D) It cannot send messages to mobile devices

A

B) It supports multiple protocols

48
Q

What is ‘throttling’ in the context of AWS Lambda?

A

Limiting the number of concurrent executions of a function.

49
Q

True or False: AWS Step Functions can only be used for short-lived tasks.

50
Q

What is the purpose of the Amazon API Gateway usage plan?

A

To manage API usage and throttle requests.

51
Q

Fill in the blank: Amazon ________ is primarily used for real-time event processing.

A

EventBridge

52
Q

What does AWS Lambda automatically scale based on?

A

The number of incoming requests.

53
Q

Multiple Choice: Which service is best suited for sending bulk notifications? A) Amazon SQS B) Amazon SNS C) AWS Lambda D) AWS Step Functions

A

B) Amazon SNS

54
Q

What is the maximum number of messages allowed in a single batch for Amazon SQS?

A

10 messages

55
Q

True or False: AWS AppSync can be used to integrate with DynamoDB.

56
Q

What is the primary function of AWS AppSync’s resolver?

A

To fetch data from a data source in response to a GraphQL query.

57
Q

Fill in the blank: Amazon ________ is designed for building serverless applications using events.

58
Q

What is the difference between standard and FIFO queues in Amazon SQS?

A

Standard queues provide best-effort ordering and at-least-once delivery, while FIFO queues guarantee order and exactly-once processing.

59
Q

True or False: Event-driven architectures only work with AWS services.

60
Q

What is the purpose of an API Gateway?

A

To serve as a front door for applications to access data, business logic, or functionality from backend services.

61
Q

Multiple Choice: Which of the following services can be used to trigger a Lambda function on a schedule? A) Amazon SQS B) Amazon CloudWatch Events C) Amazon SNS D) Amazon DynamoDB

A

B) Amazon CloudWatch Events

62
Q

What is the maximum payload size for a message in Amazon SNS?

63
Q

Fill in the blank: AWS ________ is used to manage the flow of data between various AWS services.

A

Step Functions

64
Q

True or False: You can use AWS Lambda to process streams from Amazon Kinesis.

65
Q

What is the main advantage of using Amazon EventBridge for event routing?

A

It simplifies event-driven application development by providing a managed event bus.

66
Q

What is the purpose of the ‘invoke’ operation in AWS Lambda?

A

To run a specified Lambda function.

67
Q

Multiple Choice: Which of the following is a valid use case for AWS Step Functions? A) Storing files B) Processing data in batches C) Running machine learning models D) Orchestrating microservices

A

D) Orchestrating microservices

68
Q

What is the function of a ‘trigger’ in AWS Lambda?

A

To initiate the execution of a Lambda function in response to an event.

69
Q

True or False: Amazon API Gateway can only be used with AWS Lambda functions.

70
Q

What is the main benefit of using Amazon SQS for message queuing?

A

It allows for decoupling of application components.

71
Q

Fill in the blank: AWS ________ provides a way to build event-driven applications using a managed service.

A

EventBridge

72
Q

What does the ‘message retention period’ mean in Amazon SQS?

A

The amount of time that SQS retains a message before it is deleted.

73
Q

What is the purpose of AWS Lambda’s environment variables?

A

To pass configuration settings to Lambda functions at runtime.

74
Q

Multiple Choice: Which of the following can be a source of events for Amazon EventBridge? A) AWS services B) Custom applications C) SaaS applications D) All of the above

A

D) All of the above

75
Q

What is the function of AWS Lambda’s concurrency limit?

A

To set the maximum number of concurrent executions of a Lambda function.

76
Q

True or False: Amazon SNS can send messages to endpoints outside of AWS.

77
Q

Fill in the blank: Amazon ________ can be used to send messages to multiple subscribers simultaneously.

78
Q

What does the term ‘endpoint’ refer to in the context of Amazon SNS?

A

The destination for notifications, such as an email address or HTTP endpoint.

79
Q

What is the primary purpose of AWS Lambda’s asynchronous invocation?

A

To process events without waiting for the function to complete.

80
Q

Multiple Choice: Which of the following services is used for real-time data streaming? A) Amazon SQS B) Amazon Kinesis C) AWS Lambda D) Amazon SNS

A

B) Amazon Kinesis

81
Q

What does Amazon API Gateway use to manage traffic to your APIs?

A

Throttling and quota settings.