Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
STRICTLY CONFIDENTIAL
Modern Applications on AWSCloud Pathway 3
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