+ All Categories
Home > Technology > Developing on AWS

Developing on AWS

Date post: 22-Jan-2018
Category:
Upload: brett-gillett
View: 108 times
Download: 1 times
Share this document with a friend
23
Spend more time building your application and less time managing infrastructure #befaster
Transcript
Page 1: Developing on AWS

Spend more time building your application and less time managing infrastructure

#befaster

Page 2: Developing on AWS
Page 3: Developing on AWS

Reduce time-to-market and be customer obsessed

Page 4: Developing on AWS

Focus on what differentiates you from your competitors

Page 5: Developing on AWS

Managed vs. Unmanagedservices

Page 6: Developing on AWS

Curious Orbit

Which option allows you to Focus?

Unmanaged Managed

Page 7: Developing on AWS

If you find yourself wanting to…build an email system

… resist

build a login system

build a queuing system

build a notification system

install a database

install an operating system

Page 8: Developing on AWS

Go #serverless

Page 9: Developing on AWS

Curious Orbit

ServerIess Architecture

AWS ServicesLambdaAPI

GatewayCloudFront

Route53

Simple Storage Service

Page 10: Developing on AWS

Curious Orbit

Still Serverless

CloudFront

Simple Storage Service

AWS Services

Simple Storage Service

Page 11: Developing on AWS

hockeypool.io vs. mortalrobot.io

Page 12: Developing on AWS

Automate, all the things

Page 13: Developing on AWS

FoundationCloudFormation

Demo: Use CloudFormation to deploy a Virtual Private Cloud

Page 14: Developing on AWS

Curious Orbit

Multi-AZ VPC Deployment

region

Availability Zone Availability Zone

Public subnet Public subnet

Private subnetPrivate subnet

Page 15: Developing on AWS

ConvenienceElastic Beanstalk OpsWorks

Demo: Use Elastic Beanstalk to deploy a simple application

Page 16: Developing on AWS

Curious Orbit

CodeCommit

Developers

CodePipeline

AutoScalinggroup

Elastic Beanstalk

Deploying Beanstalk via Code Pipeline

Page 17: Developing on AWS

CI/CD PipelineCodeBuildCodeCommit CodeDeployCodePipeline

Demo: Use automated CI/CD pipeline to deploy a simple application

Page 18: Developing on AWS

Curious Orbit

A Simple Deployment Pipeline

CodeCommit CodeBuildCodeDeploy

Developers

Simple Storage Staging

Production

Page 19: Developing on AWS

Just Enough InfrastructureAutoscaling

Page 20: Developing on AWS

Free Tier

Page 21: Developing on AWS

+

Page 22: Developing on AWS

Templates anyone?https://curiousorbit.com/#newsletter

Page 23: Developing on AWS

Thanks!Questions?

https://ca.linkedin.com/in/brettgillett@brettg98

curiousorbit.com


Recommended