Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cutting-edge architectures based on AWS AppSync, Lambda, and Fargate Michael Wittig D V C 0 2 Freelancer. Entrepreneur. Author. cloudonaut.io

Slide 3

Slide 3 text

Agenda • A brief history of AWS architectures • Why cutting-edge architectures matter • AppSync + Lambda + DynamoDB • ALB + Fargate + Aurora • Summary

Slide 4

Slide 4 text

A brief history of AWS architectures ELB + EC2 + RDS 2009 2015 2016 2017 2018

Slide 5

Slide 5 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 6

Slide 6 text

Goals • Low operational effort • Cost-effective • Highly available • Scalable • Automated deployment • Future proof

Slide 7

Slide 7 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 8

Slide 8 text

AppSync + Lambda + DynamoDB AWS AppSync Amazon DynamoDB Vue.js Apollo GraphQL AWS Cloud S3 Bucket HTML, JS, CSS Lambda function

Slide 9

Slide 9 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 10

Slide 10 text

Pitfalls + Limitations • No customizable rate limits • No private endpoints

Slide 11

Slide 11 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 12

Slide 12 text

ALB + Fargate + Aurora Elastic Load Balancing ALB AWS Fargate Amazon Aurora Serverless AWS Cloud Container Container

Slide 13

Slide 13 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 14

Slide 14 text

Pitfalls + Limitations • Aurora Serverless needs some time to start when stopped (optional) • No SLA for Aurora Serverless • „single AZ with multi AZ failover“

Slide 15

Slide 15 text

• ECS/EKS with EC2 requires a lot of heavy lifting • Fargate is the choice to run existing, dockerized applications on AWS • AppSync is beginner friendly and much easier to use than API Gateway • DynamoDB on-demand offers a maintenance free database • Aurora Serverless solves the scalability challenge for relational databases Summary

Slide 16

Slide 16 text

https://cloudonaut.io/rapid-docker-on-aws/

Slide 17

Slide 17 text

Thank you! © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Michael Wittig [email protected] @hellomichibye

Slide 18

Slide 18 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.