steve@cloudsoft.io may 29 cloud pathway 3 · modern applications in a nutshell. modern apps on aws...

Post on 19-Aug-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

STRICTLY CONFIDENTIAL

Modern Applications on AWSCloud Pathway 3

May 29steve@cloudsoft.io

Modern Apps on AWS Cloud Pathway 3 May 29

Agenda

Who’s building what modern

apps?

Problems with not-modern

apps

The modern app checklist for

AWS

Modern Apps on AWS Cloud Pathway 3 May 29

Modern AppsNOT

just forstartups

Modern Apps on AWS Cloud Pathway 3 May 29

Modern Apps ARE

for mature orgs

Modern Apps on AWS Cloud Pathway 3 May 29

Who’s building what modern apps?

Build and Migrate Webinar May 21

Who’s building on AWS?

Build and Migrate Webinar May 21

What are companies building on AWS?https://aws.amazon.com/solutions/case-studies/

Build and Migrate Webinar May 21

Oil and Gas use of AWS

Build and Migrate Webinar May 21

The new normal

Source: Gartner No mention of cost

Build and Migrate Webinar May 21

Comic Relief

Build and Migrate Webinar May 21

Modern applications in a nutshell

Modern Apps on AWS Cloud Pathway 3 May 29

Problem with old apps

Not secure

Not resilient

Not elastic

Not modular

Not automated

Not interoperable

Modern Apps on AWS Cloud Pathway 3 May 29

What’s the antonym for modern?

Modern Apps on AWS Cloud Pathway 3 May 29

Credentials in config files

Belief that the perimeter will save you (DC wall, Firewall)

Belief that the internal network is trusted

Security is Somebody Else’s Problem

We can’t afford security tooling

Not secure

Not resilient

Not elastic

Not modular

Not automated

Not interoperable

Modern Apps on AWS Cloud Pathway 3 May 29

Brittle applications

Infrequent large change bundles

Needs humans to heal

Undocumented

Unknown limits

Untested backups / recovery

Not secure

Not resilient

Not elastic

Not modular

Not automated

Not interoperable

Modern Apps on AWS Cloud Pathway 3 May 29

App has local state

Database is a limiting factor

Can’t scale individual parts

Can’t provision in time

Unknown limits

Provisioned for peak load

Not secure

Not resilient

Not elastic

Not modular

Not automated

Not interoperable

Modern Apps on AWS Cloud Pathway 3 May 29

Monolithic artifact

Infrequent changes

Stressful changes

Hard to add new features

Slow to do anything

Not secure

Not resilient

Not elastic

Not modular

Not automated

Not interoperable

Modern Apps on AWS Cloud Pathway 3 May 29

Manual changes

Undocumented changes

Entropy

Technical debt

High change failure rate

High Mean Time To Restore

Not secure

Not resilient

Not elastic

Not modular

Not automated

Not interoperable

Modern Apps on AWS Cloud Pathway 3 May 29

No API

Custom API

Undocumented API

Unreliable API

Network accessibility

No SDK

Not secure

Not resilient

Not elastic

Not modular

Not automated

Not interoperable

Modern Apps on AWS Cloud Pathway 3 May 29

The modern app checklist

Modern Apps on AWS Cloud Pathway 3 May 29

Security across the lifecycle

Modern Apps on AWS Cloud Pathway 3 May 29

Evolve towards microservices

Modern Apps on AWS Cloud Pathway 3 May 29

Decomposition, decoupling and APIs

Modern Apps on AWS Cloud Pathway 3 May 29

Right tool for the job - databases

Modern Apps on AWS Cloud Pathway 3 May 29

Serverless - what is it?

Modern Apps on AWS Cloud Pathway 3 May 29

Serverless is more than FaaS/Lambda

Modern Apps on AWS Cloud Pathway 3 May 29

Codify everything

Modern Apps on AWS Cloud Pathway 3 May 29

Fast, cheap, good with CI/CD

Modern Apps on AWS Cloud Pathway 3 May 29

Monolithic

Modern Apps on AWS Cloud Pathway 3 May 29

Microservice CI/CD

Modern Apps on AWS Cloud Pathway 3 May 29

AWS CI/CD Tooling - Code Deploy

Also:

● CodeCommit● CodeStar● CodePipeline● 3rd parties

Modern Apps on AWS Cloud Pathway 3 May 29

New observability - X-Ray

Modern Apps on AWS Cloud Pathway 3 May 29

How do you build modern apps on AWS?✓ Build security and compliance into the lifecycle

✓ Evolve apps from monolithic to microservices

✓ Move up the stack with serverless

✓ Codify everything - apps, infra, cloud

✓ Release fast, cheap and good with CI/CD

✓ New observability

Not secure

Not resilient

Not elastic

Not modular

Not automated

Not interoperable

Modern Apps on AWS Cloud Pathway 3 May 29

Well-architected - get a review!

https://cloudsoft.io/well-architected-review/

STRICTLY CONFIDENTIAL

Modern ApplicationsCloud Pathway 3

May 29steve@cloudsoft.io

top related