[email protected] May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS...
Transcript of [email protected] May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS...
![Page 1: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/1.jpg)
STRICTLY CONFIDENTIAL
Modern Applications on AWSCloud Pathway 3
![Page 2: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/2.jpg)
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
![Page 3: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/3.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
Modern AppsNOT
just forstartups
![Page 4: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/4.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
Modern Apps ARE
for mature orgs
![Page 5: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/5.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
Who’s building what modern apps?
![Page 6: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/6.jpg)
Build and Migrate Webinar May 21
Who’s building on AWS?
![Page 7: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/7.jpg)
Build and Migrate Webinar May 21
What are companies building on AWS?https://aws.amazon.com/solutions/case-studies/
![Page 8: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/8.jpg)
Build and Migrate Webinar May 21
Oil and Gas use of AWS
![Page 9: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/9.jpg)
Build and Migrate Webinar May 21
The new normal
Source: Gartner No mention of cost
![Page 10: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/10.jpg)
Build and Migrate Webinar May 21
Comic Relief
![Page 11: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/11.jpg)
Build and Migrate Webinar May 21
Modern applications in a nutshell
![Page 12: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/12.jpg)
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
![Page 13: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/13.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
What’s the antonym for modern?
![Page 14: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/14.jpg)
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
![Page 15: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/15.jpg)
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
![Page 16: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/16.jpg)
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
![Page 17: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/17.jpg)
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
![Page 18: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/18.jpg)
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
![Page 19: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/19.jpg)
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
![Page 20: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/20.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
The modern app checklist
![Page 21: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/21.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
Security across the lifecycle
![Page 22: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/22.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
Evolve towards microservices
![Page 23: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/23.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
Decomposition, decoupling and APIs
![Page 24: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/24.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
Right tool for the job - databases
![Page 25: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/25.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
Serverless - what is it?
![Page 26: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/26.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
Serverless is more than FaaS/Lambda
![Page 27: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/27.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
Codify everything
![Page 28: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/28.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
Fast, cheap, good with CI/CD
![Page 29: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/29.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
Monolithic
![Page 30: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/30.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
Microservice CI/CD
![Page 31: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/31.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
AWS CI/CD Tooling - Code Deploy
Also:
● CodeCommit● CodeStar● CodePipeline● 3rd parties
![Page 32: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/32.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
New observability - X-Ray
![Page 33: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/33.jpg)
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
![Page 34: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/34.jpg)
Modern Apps on AWS Cloud Pathway 3 May 29
Well-architected - get a review!
https://cloudsoft.io/well-architected-review/
![Page 35: steve@cloudsoft.io May 29 Cloud Pathway 3 · Modern applications in a nutshell. Modern Apps on AWS Cloud Pathway 3 May 29 Problem with old apps Not secure Not resilient Not elastic](https://reader035.fdocuments.us/reader035/viewer/2022071007/5fc4a6dcc70ee443ae2b95d7/html5/thumbnails/35.jpg)
STRICTLY CONFIDENTIAL
Modern ApplicationsCloud Pathway 3