Our job at Digital Attitude • Change management • Help people inside organizations shape new technology-related habits… • …to improve how new technologies are used
HI! Infrastructure / as Code Infrastructure-as-Code 1. No need to access the AWS Console 2. Define infrastructure with JavaScript (or .NET, Java) AWS Cloud Development Toolkit (https://github.com/awslabs/aws-cdk) 3. Easy replicability to other regions/accounts
HI! Infrastructure / Serverless benefits Pay per request, no idle pay: 1. Free and exact clones of the production accounts 2. Developers can perform integration testing before going to production 3. Keep stand-by replica accounts (e.g.: for Disaster Recovery)
HI! Infrastructure / Serverless benefits No* capacity planning: 1. 0-clicks autoscaling of the whole infrastructure (storage and computing) 2. From 0 to 10.000 in a day with no effort 3. Thousands of interactions every day at 9AM
HI! Infrastructure / Serverless benefits Event-driven model: 1. Response time stable to <200ms under any load 2. Real-time feedback microservice is fully isolated from administrative services, reporting, and analytics 3. Built-in fault tolerance
HI! Infrastructure / Serverless benefits Business Continuity & Disaster Recovery: 1. Amazon S3 Cross-region Replication 2. Amazon DynamoDB Point-in-time Recovery 3. Free stand-by replicas BC & DR metrics: 1. RPO: information that is lost in case of disaster: 1 second 2. RTO: time to fully restore operation: < 1 hour
HI! Infrastructure / Why AWS • Only Cloud Provider that allows us to be 100% IaC and Serverless: • Domain Names • Content Distribution • Computing • Storage • Analytics & Business Dashboards • CI / CD
• Exactly define the infrastructure cost for each user action! • Business value? More: https://www.slideshare.net/theburningmonk/serverless-is-more-findev-than-devops
Digital Attitude on AWS / Summary 1. Infrastructure as Code: easy replicability, multiple accounts and regions 2. No pay for idle 3. No pre-provisioning and no* capacity planning 4. Define cost per user action