Adventures in Serverless Backends

13
Adventures in Serverless Backends Martin Raag

Transcript of Adventures in Serverless Backends

Page 1: Adventures in Serverless Backends

Adventures in Serverless Backends

Martin Raag

Page 2: Adventures in Serverless Backends

Hack it until you make it

Page 3: Adventures in Serverless Backends
Page 4: Adventures in Serverless Backends

Infrastructure

Monitoring

Service Discovery

Inter-service messaging

Scaling and fault tolerance

Challenges of SOA

Page 5: Adventures in Serverless Backends

#lambdahype

Page 6: Adventures in Serverless Backends

DynamoDB S3 Kinesis

Lambda

Page 7: Adventures in Serverless Backends

DynamoDB S3 Kinesis

Lambda

CloudFormation SWF CloudTrail SES Cognito API Gateway CloudWatchSNS

Page 8: Adventures in Serverless Backends

DynamoDB S3 Kinesis

Lambda

CloudFormation SWF CloudTrail SES Cognito API Gateway CloudWatchSNS

Page 9: Adventures in Serverless Backends
Page 10: Adventures in Serverless Backends

Benefits of Serverless

Continuous scaling

No server management

Pay for what you use

Centralised logging

Easy deployment

Page 11: Adventures in Serverless Backends

The biggest challenge is the mental shift

Page 12: Adventures in Serverless Backends

Questions?

Page 13: Adventures in Serverless Backends

Release Your App With Confidence

Martin Raag [email protected]