CompetencyIn this project, you will demonstrate your mastery of the following competency:Defend design decisions to a variety of audiences and in a variety of formatsScenarioCongratulations, you have...

1 answer below »



Competency




In this project, you will demonstrate your mastery of the following competency:







  • Defend design decisions to a variety of audiences and in a variety of formats






Scenario




Congratulations, you have successfully migrated your full stack application and set it up in a serverless environment using cloud storage and a cloud database. Your boss is pleased because the new board of directors can see measurable growth in customers and revenue. To celebrate, the company has decided to send you to a developers’ conference where you will present on the process of migrating a full stack application to an AWS serverless solution. Your audience will consist of other startup company developers, eager to learn from your experiences. Your conference application requires a preview of your full presentation. You will produce a highlights version using the outline provided below.




As you create your presentation, you know this will be a great artifact to catapult your career. You can discuss it in your next job interview since it answers the questions, “Tell me about a project you’ve worked on”, and “How could you scale or improve this project using the AWS Serverless stack?”




Moving to the cloud has many benefits, but along with these benefits come challenges. Automation rates are rising, but optimizing efficiencies and security testing in the cloud infrastructure can pose many challenges, as you know. Your presentation should include the elements in the instructions below.




Directions







Conference Presentation Submission



Create a presentation about your experiences migrating from full stack to a cloud-native web application using AWS microservices. Your presentation should briefly address each of the topics below and touch upon the elements and questions provided. Each section should have a title page and a visual representation of the topic. You may use screenshots, diagrams, or snippets of code to illustrate the concept or process you are describing. You will also write a narration script that will become the narration for the slide deck. You may use PowerPoint or MS Sway to produce your presentation. It should not exceed 10 minutes in length.










  • Purpose of Presentation





    • Introduce yourself.



    • State the purpose of the presentation: to articulate the intricacies of cloud development to both technical and nontechnical audiences.












  • Containerization and Orchestration





    • Explain the models used to migrate a full stack application to the cloud.



    • What tools are necessary for containerization?



    • What is the value of using Docker Compose?




      • Suggested image: Screenshot of Docker Compose


















  • The Serverless Cloud





    • Serverless




      • What is “serverless” and what are its advantages?



      • What is S3 storage and how does it compare to local storage?



      • Suggested images: You may create UML diagrams or cite diagrams found online using APA 7.









    • Describe the advantages of using a serverless API.




      • Explain Lambda API logic.



      • What scripts are produced in order to make this happen?



      • Summarize the steps needed to integrate the frontend with the backend.



      • Suggested images: You may create UML diagrams or cite diagrams found online using APA 7.









    • What are the data-model differences between MongoDB and DynamoDB?




      • What queries did you perform?



      • What scripts are produced in order to make this happen?



      • Suggested image: diagrams or script snippets and types


















  • Cloud-Based Development Principles





    • Elasticity



    • Pay-for-Use Model




      • Suggested image: An AWS graph comparing Capacity vs. Usage has been included in your template.


















  • Securing Your Cloud Application





    • How can you prevent unauthorized access?



    • Explain the relationship between roles and policies.



    • What custom policies were created?



    • How can you secure the connection between Lambda and Gateway?



    • Lambda and the database



    • S3 Bucket




      • Suggested image: diagrams and or script snippets


















    • Briefly recount three main points that are salient to your explanation and demonstrate your understanding of cloud development.









Create a presentation using a PowerPoint slide deck. The presentation should be a slide deck containing text, images, and diagrams, with your recorded narration over the slides. Articulate your understanding of building a full stack serverless application with full integration between all components.




You will need to draft the presentation and write a script to accompany the images. The script can be text posted in the comment section of your slide deck to make it easier for you to record. This way, you can read from your script while you are recording each slide. Producing a script will require you to think critically about the whole process. In addition, it serves as a transcript and meets accessibility criteria. Be sure to describe the images you include and how they serve as evidence of learning or support for your ideas. Your images should provide a visual explanation of a concept. In some cases you may use bullet points; however, it is highly recommended that you include visual information such as screenshots of your work and diagrams that you create to help nontechnical professionals understand the concepts you plan to articulate.




The recording should be no more than 10 minutes long. Use the PowerPoint template provided in the Supporting Materials section. Save the presentation as an MP4 file. If you would like to use an alternate presentation tool, please make sure it contains both audio and images and have it approved by your instructor before you begin. All presentations will also be posted to the Module Eight Discussion for peer review in Module Eight.






What to Submit




To complete this project, you must submit the following:
1. Power point presentation
2. Create a PDF of your complete power point presentation script written as a narrative

Answered 3 days AfterDec 06, 2022

Answer To: CompetencyIn this project, you will demonstrate your mastery of the following competency:Defend...

Shubham answered on Dec 09 2022
28 Votes
CS 470 Project Two Presentation Template
CS 470 Project Two
Conference Presentation:
Cloud Development
[Student’s Full Name]
[Month/Year]
This presentation uses a free template provided by FPPT.com
www.free-power-point-templates.com
Overview
Cloud services is a web-based service that can be used for reliable, virtual and scalable resources for enabling the level for co
ntrolling over services and data.
It provides the platform for cloud providers for the development  of unique services.
The development solution can help in enabling the company to operate confidently and entirely in digital space. 
This presentation uses a free template provided by FPPT.com
www.free-power-point-templates.com
Cloud services is a web-based service that can be used for reliable, virtual and scalable resources for enabling the level for controlling over services and data. It provides the platform for cloud providers for the development  of unique services. The development solution can help in enabling the company to operate confidently and entirely in digital space. 
2
Containerization
Lift and shift is the approach that can migrate applications to the cloud. It includes moving applications and the data associated with the application to the cloud platform. This can help in opening the path for IT modernization for development of extensible architecture in the cloud.
Refactoring approach includes the architecture that allows the application for adapting the change. It includes application components that are managed for providing the solution to provide high availability.
Container runtimes is the open-source container and it includes new standards for cluster management. Docker is an application that includes a containerization engine that works with products. 
This presentation uses a free template provided by FPPT.com
www.free-power-point-templates.com
Lift and shift is the approach that can migrate applications to the cloud. It includes moving applications and the data associated with the application to the cloud platform. This can help in opening the path for IT modernization for development of extensible architecture in the cloud.
Refactoring approach includes the architecture that allows the application for adapting the change. It includes application components that are managed for providing the solution to provide high availability.
Container runtimes is the open-source container and it includes new standards for cluster management. Docker is an application that includes a containerization engine that works with products. 
3
Orchestration
Docker compose is the tool that can help in assisting in sharing and defining the multi-container application. It can help in defining services in the YAML file.
It can run multiple containers in the single service. Every container runs in isolation and interacts with each other.
Files are easy to write in scripting language. It provides a greater way for activating services with the use of a single command.
This presentation uses a free template provided by FPPT.com
www.free-power-point-templates.com
Docker compose is the tool that can help in assisting in sharing and defining the multi-container application. It can help in defining services in the YAML file. It can run multiple containers in the single service. Every container runs in isolation and interacts with each other. Files are easy to write in scripting language. It provides a greater way for activating services with the use of a single command.
4
The Serverless Cloud
Serverless allows developers to focus on the front end of the website without worrying about the function of the back end. The advantage of serveless is that cost is paid only for the service that is used. It provides flexibility for scaling without any...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here