Slide 1

Slide 1 text

Serverless na AWS Willian Peixoto AWS Community Builder, Serverless _willpeixoto

Slide 2

Slide 2 text

Willian Peixoto Serverless Entusiasta, Apaixonado por tecnologia. AWS Community Builder #Serverless Arquiteto de Soluções, Programador, automatizador de tarefas curioso. AWS Solutions Architect Associate. MBA Solutions Architect FIAP Pai da Isabella e do Oliver, Marido da Débora. Atualmente trabalho na Serverless Guru onde temos a missão de apoiar na construção da jornada Serverless dos clientes.

Slide 3

Slide 3 text

—Simon Sinek "Working hard for something we don't care about is called stress. Working hard for something we love is called passion."

Slide 4

Slide 4 text

What is Serverless

Slide 5

Slide 5 text

No servers ? Sadly NO, They Exists ! but you don't have to worry. A cloud provider handles the routine work of provisioning, maintaining and scaling the server infrastructure. Developers focus on creating products, which are the core of their business. What is Serverless

Slide 6

Slide 6 text

From the beginning

Slide 7

Slide 7 text

From the beginning

Slide 8

Slide 8 text

From the beginning

Slide 9

Slide 9 text

From the beginning

Slide 10

Slide 10 text

Traditional path Application Database

Slide 11

Slide 11 text

Traditional path

Slide 12

Slide 12 text

Traditional path

Slide 13

Slide 13 text

Traditional path

Slide 14

Slide 14 text

Availability for database

Slide 15

Slide 15 text

Availability for database

Slide 16

Slide 16 text

Availability for database

Slide 17

Slide 17 text

Transform to AWS Components APPLICATION LOAD BALANCER Amazon EC2 Amazon RDS

Slide 18

Slide 18 text

Still traditional approach APPLICATION LOAD BALANCER Amazon EC2

Slide 19

Slide 19 text

The World is moving from monolithic EC2 Fargate

Slide 20

Slide 20 text

What do we have now ? EC2 Fargate

Slide 21

Slide 21 text

Pricing Model EC2 Per hour depending the virtual machine you choose. you pay for compute capacity by the hour or the second depending on which instances you run per vCPU per hour per GB per hour per storage GB per hour Fargate

Slide 22

Slide 22 text

Pricing Model EC2 Fargate Fargate removes the operational overhead of scaling, patching, securing, and managing servers. You must to deal with everything to keep your instances running, patches, security, managing servers

Slide 23

Slide 23 text

Containers on AWS EC2 Fargate

Slide 24

Slide 24 text

What about Serverless?

Slide 25

Slide 25 text

Aurora Serverless DynamoDB Compute Database Serverless Is not only lambda functions

Slide 26

Slide 26 text

AWS lambda Pay per usage model Pricing for the time required to run your code. 1 million requests free per month forever. Don't pay without using it :) Change your mind Stateless. Automatic Scalability and availability.

Slide 27

Slide 27 text

Integration

Slide 28

Slide 28 text

Lifecycle Event Function Fully managed Services

Slide 29

Slide 29 text

Less operations means more focus on the business

Slide 30

Slide 30 text

DEMO

Slide 31

Slide 31 text

Thanks Willian Peixoto Do you have any questions? _willpeixoto https://github.com/willpeixoto https://www.linkedin.com/in/peixotowill/ https://www.serverlessguru.com