O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Mythical Mysfits: Build & collaborate on a modern web application on AWS - MAD306 - New York AWS Summit

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio

Confira estes a seguir

1 de 18 Anúncio

Mythical Mysfits: Build & collaborate on a modern web application on AWS - MAD306 - New York AWS Summit

Baixar para ler offline

In this workshop, learn how to deploy a fully functional web application on AWS. We show you how to use the AWS services that enable you to focus on writing code without needing to manage underlying infrastructure. We use service such as AWS Fargate, AWS Lambda, and Amazon DynamoDB to build and deploy a web application on AWS, connect the application to a backend database, and capture and analyze data on user behavior. To participate, you need a laptop (macOS or Windows), an AWS account with administrator-level access, and an active GitHub account.

In this workshop, learn how to deploy a fully functional web application on AWS. We show you how to use the AWS services that enable you to focus on writing code without needing to manage underlying infrastructure. We use service such as AWS Fargate, AWS Lambda, and Amazon DynamoDB to build and deploy a web application on AWS, connect the application to a backend database, and capture and analyze data on user behavior. To participate, you need a laptop (macOS or Windows), an AWS account with administrator-level access, and an active GitHub account.

Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Semelhante a Mythical Mysfits: Build & collaborate on a modern web application on AWS - MAD306 - New York AWS Summit (20)

Anúncio

Mais de Amazon Web Services (20)

Mythical Mysfits: Build & collaborate on a modern web application on AWS - MAD306 - New York AWS Summit

  1. 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Mythical Mysfits: Build and collaborate on a modern web application on AWS Andrew Baird Principal Solutions Architect AWS M A D 3 0 6
  2. 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Agenda Modern applications Mythical Mysfits Hands-on lab
  3. 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Approaches to modern application development • Accelerate the delivery of new, high-quality services • Simplify environment management • Reduce the impact of code changes • Automate operations • Gain insight across resources and applications • Protect customers and the business
  4. 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Approaches to modern application development • Accelerate the delivery of new, high-quality services with CI/CD • Simplify environment management with serverless technologies • Reduce the impact of code changes with microservice architectures • Automate operations by modeling applications & infrastructure as code • Gain insight across resources and applications by enabling observability • Protect customers and the business with end-to-end security & compliance
  5. 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Approaches to modern application development • Reduce the impact of code changes with microservice architectures
  6. 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Microservices “A software architecture style in which complex applications are composed of small, independent processes that are communicating with each other using language-agnostic APIs. These services are small, highly decoupled, and focus on doing a small task, facilitating a modular approach to system-building.” –Wikipedia Further reading: https://martinfowler.com/articles/microservices.html
  7. 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Monolith to microservices https://www.martinfowler.com/bliki/StranglerApplication.html
  8. 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Containers and docker A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another.1 1 https://www.docker.com/resources/what-container Server Operating system Docker engine AppA AppB AppC AppD
  9. 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon ECS and AWS Fargate Scheduling and orchestration Cluster manager Placement engine Availability Zone 1 Availability Zone 2 Availability Zone 3 Container 1 Container 1 Container 1 Container 1 Container 1 Container 1 Container 1 Container 1 Container 1 Container 1 Container 1 Container 1 Container 1 Container 1 Container 1 Container 1 Container 1 Container 1
  10. 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Hands-on lab
  11. 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Our mission: Ethical, mythical creature care. Our priority: Find homes for the abandoned, and often misunderstood, mythical creatures in our community. Help us find their forever homes! Your mission: Build the website www.mythicalmysfits.com Welcome to Mythical Mysfits
  12. 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
  13. 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Module 1: A globally distributed static website
  14. 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Module 2A: Serverless microservice using Fargate
  15. 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Module 2B: CI/CD pipeline
  16. 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Module 3: Amazon DynamoDB is your data tier
  17. 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Instructions: https://mythicalmysfits.com/mad Raise your hand if you have any questions. Feel free to work together with folks at your table. Near the end, we’ll hand out AWS credit codes to cover costs for the workshop. High-five your neighbors and have fun! Please fill out feedback forms, and follow the clean- up instructions once you are done! Email us with comments, questions, or feedback aws-mythical-mysfits@amazon.com Logistics
  18. 18. Thank you! S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

×