Application Services Flashcards

1
Q

Lets you coordinate multiple AWS services into serverless workflows so you can build and update apps quickly.

A

“Step Function”
• Coordinate the components of distributed applications and micro services using a visual workflow
• Define the process flow of steps and automate application deployments

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

Helps developers build, run, and scale background jobs that have parallel or sequential steps.

A

“Simple Workflow Service”
• Coordinate multiple components of business process
• Not for new components

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

Is a highly available, durable, secure, fully managed pub/sub messaging service that enables you to decouple microservices, distributed systems, and serverless applications.

A

“Simple Notification Service (SNS)”

• You can create a topic, users subscribe, when you publish the message to a topic the people subscribed to the topic can get the message

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

Fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications.

A

“Simple Queue Services (SQS)”
• It is a fully managed message queuing service
• It allows messages to build up in queue, so that the message processor can catch up with demand

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

Self-service contact center in AWS Cloud

A

“Amazon Connect”
• Delivered on pay as you go
• Has drag and drop GUI, for process flows for customer interaction without coding

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

Use this service to send emails SMS and mobile push messages for targeted marketing campaigns

A

“Amazon Pinpoint”

• Send direct messages to individual customer for order confirmation

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

Cloud based bulk email sending services

A

Simple Email Service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
Is a feature of Elastic Load Balancing that allows a developer to configure and route incoming end-user traffic to applications based in the Amazon Web Services (AWS) public cloud. 
With Features such as : 
- Path/host based request routing
- Dynamic ports
- AWS WAF 
- Enhanced Access Logs
A

Application Load Balancer

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

AWS Lambda, use cases

A
  • Event driven computing - change in S3 bucket/Dynamo DB (Auto backup, process object uploads)
  • Respond to http request using Amazon API gateway
  • Invoke code using AWS SDK based API
  • Build server less apps triggered by lambda function
  • Auto deploy using AWS code pipeline and AWS code deploy
  • Event driven log analysis
  • IOT
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How to configure Lambda function

A

Configure –> Trigger –> Monitor

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

It is a Platform as a Service

  • Allows quick deployment of your app
  • Reduces management complexity
  • Allows you to keep control over: Instance type, DB, adjust Auto scale, update app, access server log file, enable https on Load balancer
A

What is Amazon Elastic Beanstalk

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

Collect and track metrics –> Collect and monitor log files –> Set Alarms –> Auto react to change

A

Using Amazon Cloud Watch - Monitors AWS resources in real time

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

Amazon Cloud Watch UCs

A
  • Respond to state change in AWS resource. e.g. Auto-scale to increase compute capacity
  • Auto initiate AWS lambda fn to update DNS entries when an event notifies EC2 instance enters running state
  • Direct specific API records from Cloud Trail to Kinesis stream for detailed analysis of security risks
  • Take EBS volume snapshots on a schedule
  • Log S3 object level operations using CloudWatch events
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Components of Cloud Watch

A
  • Metrics - Time ordered data set, custom metrics possible
  • Alarms - Watch single metric -> trigger actions based on threshold (Actions - EC2, Auto scale etc.)
  • Events - Real time stream of system events, scheduler to self trigger
  • Logs - Monitor and troubleshoot. (monitor for phrases etc.)
  • Dashboards - Customized metrics and alarms
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Amazon Cloud Front UCs

A
  • Static Asset Caching
  • Live and On-Demand Video Streaming
  • Security & DDOC protection
  • Dynamic & Customized content
  • API Acceleration
  • Software Distribution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly