diff_months: 10

This task will provide real-world experience in developing a Serverless application on AWS.

Download Solution Now
Added on: 2024-12-23 09:32:09
Order Code: SA Student Max IT Computer Science Assignment(10_22_29501_199)
Question Task Id: 469032

Goal

This task will provide real-world experience in developing a Serverless application on AWS.

To build and deploy the application, you should use the AWS environment provided by the AWS LSM.

More specifically, you will use the "AWS Academy Learner Lab [23389]Links to an external site." course to do so.

To successfully submit your assignment, you will have to go through these steps:

Define your application requirements

This is free for all scenario. You are free to choose any usage (i.e., cafe website or any other business)

Create realistic requirements of what your application needs to achieve. For example, does it need scalability, resilience, performance etc?

Define the Architecture for your application

Document the architecture in a Diagram format similar to the Web Cafe application you saw during the course.

Download the AWS Icons templatehereLinks to an external site..

Create a slide with your application architecture, including data flow.

Save the slide as an image format so you can use it in a Word document.

Describe your application.

End-to-end description of what your application does.

Include why you chose to use all services you have in your application.

Any usage of Cloud Formation scripts will not be permitted, and your assignment's grade will be forfeit (e.g., zero).

Format/Product Artefact - Technical and Scientific, and Written Piece

Type Individual assessment

Word Count 1500 words

Course Learning Outcomes (CLO) Assessed

CLO #1 Select, develop and adapt cloud platforms.

CLO #2 Analyse, evaluate and configure cloud infrastructure.

CLO #3 Utilise cloud infrastructure for continuous deployment and integration.

CLO #4 Deploy and manage the process of DevOps.

Assessment Criteria and Rubric

Rubrics help you to understand what knowledge and skills you need to demonstrate in your assessments. They also show you how your submission will be marked and what is expected at the different grade levels.

Minimum Requirements (pass mark):

The application should be functional and accessible via an HTTP address.

Services used in your architecture:

API Gateway

Lambda

DynamoDB

Aurora Serverless

S3

Have at least 3 APIs published via API Gateway.

PDF file containing:

Architecture Diagram

Application overview section

Why section. Why did you use the services, and what did you want to accomplish with each of them?

Services configuration (all services used).

For beyond pass mark,you can add to the minimum requirements above:

Build a more complex architecture by using a combination (that makes sense) of these services:

CloudFront

Step-functions

Elastic Beanstalk

SNS

SQS

EC2

ECR/ECS

Reasoning between different architecture options and why you think using "A" instead of "B" is best. For examples (not exhaustive):

If you used ECS, why didn't you use lambda or EC2?

If you used CloudFront, what requirements did you want to "tick"?

Task Instructions

Create your application. See rubric criteria for details on what you need to have in your application.

Create the application architecture diagram

Create a word document, including the diagram and the application description.

Save the word document as a PDF and submit it on canvas.

Resources

Download the AWS Icons templatehereLinks to an external site..

"AWS Academy Learner Lab [23389]Links to an external site."

Goal

This task will provide real-world experience in developing a Serverless application on AWS.

To build and deploy the application, you should use the AWS environment provided by the AWS LSM.

More specifically, you will use the "AWS Academy Learner Lab [23389]Links to an external site." course to do so.

To successfully submit your assignment, you will have to go through these steps:

Define your application requirements

This is free for all scenario. You are free to choose any usage (i.e., cafe website or any other business)

Create realistic requirements of what your application needs to achieve. For example, does it need scalability, resilience, performance etc?

Define the Architecture for your application

Document the architecture in a Diagram format similar to the Web Cafe application you saw during the course.

Download the AWS Icons templatehereLinks to an external site..

Create a slide with your application architecture, including data flow.

Save the slide as an image format so you can use it in a Word document.

Describe your application.

End-to-end description of what your application does.

Include why you chose to use all services you have in your application.

Any usage of Cloud Formation scripts will not be permitted, and your assignment's grade will be forfeit (e.g., zero).

Format/Product Artefact - Technical and Scientific, and Written Piece

Type Individual assessment

Word Count 1500 words

Course Learning Outcomes (CLO) Assessed

CLO #1 Select, develop and adapt cloud platforms.

CLO #2 Analyse, evaluate and configure cloud infrastructure.

CLO #3 Utilise cloud infrastructure for continuous deployment and integration.

CLO #4 Deploy and manage the process of DevOps.

Assessment Criteria and Rubric

Rubrics help you to understand what knowledge and skills you need to demonstrate in your assessments. They also show you how your submission will be marked and what is expected at the different grade levels.

Minimum Requirements (pass mark):

The application should be functional and accessible via an HTTP address.

Services used in your architecture:

API Gateway

Lambda

DynamoDB

Aurora Serverless

S3

Have at least 3 APIs published via API Gateway.

PDF file containing:

Architecture Diagram

Application overview section

Why section. Why did you use the services, and what did you want to accomplish with each of them?

Services configuration (all services used).

For beyond pass mark,you can add to the minimum requirements above:

Build a more complex architecture by using a combination (that makes sense) of these services:

CloudFront

Step-functions

Elastic Beanstalk

SNS

SQS

EC2

ECR/ECS

Reasoning between different architecture options and why you think using "A" instead of "B" is best. For examples (not exhaustive):

If you used ECS, why didn't you use lambda or EC2?

If you used CloudFront, what requirements did you want to "tick"?

Task Instructions

Create your application. See rubric criteria for details on what you need to have in your application.

Create the application architecture diagram

Create a word document, including the diagram and the application description.

Save the word document as a PDF and submit it on canvas.

Resources

Download the AWS Icons templatehereLinks to an external site..

"AWS Academy Learner Lab [23389]Links to an external site."

  • Uploaded By : Pooja Dhaka
  • Posted on : December 23rd, 2024
  • Downloads : 0
  • Views : 295

Download Solution Now

Can't find what you're looking for?

Whatsapp Tap to ChatGet instant assistance

Choose a Plan

Premium

80 USD
  • All in Gold, plus:
  • 30-minute live one-to-one session with an expert
    • Understanding Marking Rubric
    • Understanding task requirements
    • Structuring & Formatting
    • Referencing & Citing
Most
Popular

Gold

30 50 USD
  • Get the Full Used Solution
    (Solution is already submitted and 100% plagiarised.
    Can only be used for reference purposes)
Save 33%

Silver

20 USD
  • Journals
  • Peer-Reviewed Articles
  • Books
  • Various other Data Sources – ProQuest, Informit, Scopus, Academic Search Complete, EBSCO, Exerpta Medica Database, and more