Submit Search
Upload
Monolithic to Microservices Demystified
•
2 likes
•
356 views
Tom Laszewski
Follow
Best practices for moving monolithic applications to containers and serveless platforms.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 14
Recommended
Hybrid Cloud on AWS: Foundational Layers and AWS Services
Hybrid Cloud on AWS: Foundational Layers and AWS Services
Tom Laszewski
Moving to DevOps the Amazon Way
Moving to DevOps the Amazon Way
Amazon Web Services
Cloud Migration Workshop
Cloud Migration Workshop
Amazon Web Services
AWS Technical Due Diligence Workshop Session Two
AWS Technical Due Diligence Workshop Session Two
Tom Laszewski
Considerations for your Cloud Journey
Considerations for your Cloud Journey
Amazon Web Services
From Monolithic to Modern Apps: Best Practices
From Monolithic to Modern Apps: Best Practices
Tom Laszewski
AWS Technical Due Diligence Executive Overview
AWS Technical Due Diligence Executive Overview
Tom Laszewski
Hybrid Cloud on AWS : Provisioning, Operations, Management, and Monitoring
Hybrid Cloud on AWS : Provisioning, Operations, Management, and Monitoring
Tom Laszewski
Recommended
Hybrid Cloud on AWS: Foundational Layers and AWS Services
Hybrid Cloud on AWS: Foundational Layers and AWS Services
Tom Laszewski
Moving to DevOps the Amazon Way
Moving to DevOps the Amazon Way
Amazon Web Services
Cloud Migration Workshop
Cloud Migration Workshop
Amazon Web Services
AWS Technical Due Diligence Workshop Session Two
AWS Technical Due Diligence Workshop Session Two
Tom Laszewski
Considerations for your Cloud Journey
Considerations for your Cloud Journey
Amazon Web Services
From Monolithic to Modern Apps: Best Practices
From Monolithic to Modern Apps: Best Practices
Tom Laszewski
AWS Technical Due Diligence Executive Overview
AWS Technical Due Diligence Executive Overview
Tom Laszewski
Hybrid Cloud on AWS : Provisioning, Operations, Management, and Monitoring
Hybrid Cloud on AWS : Provisioning, Operations, Management, and Monitoring
Tom Laszewski
Enterprise Cloud Adoption
Enterprise Cloud Adoption
Tom Laszewski
Executing a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWS
Amazon Web Services
AWS Business Essentials Day
AWS Business Essentials Day
Amazon Web Services
Operating and Managing Hybrid Cloud on AWS
Operating and Managing Hybrid Cloud on AWS
Tom Laszewski
Hybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWS
Tom Laszewski
透過資料平台掌握關鍵數據消費者洞察極大化
透過資料平台掌握關鍵數據消費者洞察極大化
Amazon Web Services
AWS Cloud Adoption Framework_Liam Caskie
AWS Cloud Adoption Framework_Liam Caskie
Helen Rogers
Immersion Day - Well Architected Workshop - June 2019
Immersion Day - Well Architected Workshop - June 2019
Amazon Web Services
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scale
Tom Laszewski
Building a Better Business Case for Migrating to Cloud
Building a Better Business Case for Migrating to Cloud
Amazon Web Services
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
AWS Summits
Cost Optimization on AWS
Cost Optimization on AWS
Amazon Web Services
Getting started on your AWS migration journey
Getting started on your AWS migration journey
Amazon Web Services
Cloud Economics: The Financial Case for Cloud Migration
Cloud Economics: The Financial Case for Cloud Migration
Amazon Web Services
Cloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
Amazon Web Services
An Overview of the AWS Cloud Adoption Framework - May 2017 AWS Online Tech Talks
An Overview of the AWS Cloud Adoption Framework - May 2017 AWS Online Tech Talks
Amazon Web Services
Building Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWS
Amazon Web Services
Hybrid Cloud on AWS
Hybrid Cloud on AWS
Tom Laszewski
Financial Services Industry Forum
Financial Services Industry Forum
Amazon Web Services LATAM
McGraw-Hill Education: Global Migration in Less than 2 Years (ENT211) | AWS r...
McGraw-Hill Education: Global Migration in Less than 2 Years (ENT211) | AWS r...
Amazon Web Services
DevConZM - Modern Applications Development in the Cloud
DevConZM - Modern Applications Development in the Cloud
Cobus Bernard
Modern Applications Development on AWS
Modern Applications Development on AWS
Boaz Ziniman
More Related Content
What's hot
Enterprise Cloud Adoption
Enterprise Cloud Adoption
Tom Laszewski
Executing a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWS
Amazon Web Services
AWS Business Essentials Day
AWS Business Essentials Day
Amazon Web Services
Operating and Managing Hybrid Cloud on AWS
Operating and Managing Hybrid Cloud on AWS
Tom Laszewski
Hybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWS
Tom Laszewski
透過資料平台掌握關鍵數據消費者洞察極大化
透過資料平台掌握關鍵數據消費者洞察極大化
Amazon Web Services
AWS Cloud Adoption Framework_Liam Caskie
AWS Cloud Adoption Framework_Liam Caskie
Helen Rogers
Immersion Day - Well Architected Workshop - June 2019
Immersion Day - Well Architected Workshop - June 2019
Amazon Web Services
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scale
Tom Laszewski
Building a Better Business Case for Migrating to Cloud
Building a Better Business Case for Migrating to Cloud
Amazon Web Services
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
AWS Summits
Cost Optimization on AWS
Cost Optimization on AWS
Amazon Web Services
Getting started on your AWS migration journey
Getting started on your AWS migration journey
Amazon Web Services
Cloud Economics: The Financial Case for Cloud Migration
Cloud Economics: The Financial Case for Cloud Migration
Amazon Web Services
Cloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
Amazon Web Services
An Overview of the AWS Cloud Adoption Framework - May 2017 AWS Online Tech Talks
An Overview of the AWS Cloud Adoption Framework - May 2017 AWS Online Tech Talks
Amazon Web Services
Building Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWS
Amazon Web Services
Hybrid Cloud on AWS
Hybrid Cloud on AWS
Tom Laszewski
Financial Services Industry Forum
Financial Services Industry Forum
Amazon Web Services LATAM
McGraw-Hill Education: Global Migration in Less than 2 Years (ENT211) | AWS r...
McGraw-Hill Education: Global Migration in Less than 2 Years (ENT211) | AWS r...
Amazon Web Services
What's hot
(20)
Enterprise Cloud Adoption
Enterprise Cloud Adoption
Executing a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWS
AWS Business Essentials Day
AWS Business Essentials Day
Operating and Managing Hybrid Cloud on AWS
Operating and Managing Hybrid Cloud on AWS
Hybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWS
透過資料平台掌握關鍵數據消費者洞察極大化
透過資料平台掌握關鍵數據消費者洞察極大化
AWS Cloud Adoption Framework_Liam Caskie
AWS Cloud Adoption Framework_Liam Caskie
Immersion Day - Well Architected Workshop - June 2019
Immersion Day - Well Architected Workshop - June 2019
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scale
Building a Better Business Case for Migrating to Cloud
Building a Better Business Case for Migrating to Cloud
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
Cost Optimization on AWS
Cost Optimization on AWS
Getting started on your AWS migration journey
Getting started on your AWS migration journey
Cloud Economics: The Financial Case for Cloud Migration
Cloud Economics: The Financial Case for Cloud Migration
Cloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
An Overview of the AWS Cloud Adoption Framework - May 2017 AWS Online Tech Talks
An Overview of the AWS Cloud Adoption Framework - May 2017 AWS Online Tech Talks
Building Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWS
Hybrid Cloud on AWS
Hybrid Cloud on AWS
Financial Services Industry Forum
Financial Services Industry Forum
McGraw-Hill Education: Global Migration in Less than 2 Years (ENT211) | AWS r...
McGraw-Hill Education: Global Migration in Less than 2 Years (ENT211) | AWS r...
Similar to Monolithic to Microservices Demystified
DevConZM - Modern Applications Development in the Cloud
DevConZM - Modern Applications Development in the Cloud
Cobus Bernard
Modern Applications Development on AWS
Modern Applications Development on AWS
Boaz Ziniman
以容器技術為基礎的混合雲設計架構
以容器技術為基礎的混合雲設計架構
Amazon Web Services
AWS Startup Day Bogotá - Tools for Building Your Startup
AWS Startup Day Bogotá - Tools for Building Your Startup
Amazon Web Services LATAM
利用微服務加速創新的步伐
利用微服務加速創新的步伐
Amazon Web Services
Application Modernization using the Strangler Pattern
Application Modernization using the Strangler Pattern
Tom Laszewski
2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices
2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices
Kim Kao
AWS Startup Day Santiago - Tools For Building Your Startup
AWS Startup Day Santiago - Tools For Building Your Startup
Amazon Web Services LATAM
De un monolito a microservicios
De un monolito a microservicios
Amazon Web Services
Serverless applications with AWS
Serverless applications with AWS
javier ramirez
Building Modern Applications on AWS
Building Modern Applications on AWS
Injae Kwak
AWS ECS Workshop A Journey to Modern Applications
AWS ECS Workshop A Journey to Modern Applications
Amazon Web Services
How to speed up and scale your innovation efforts - MAD203 - Chicago AWS Summit
How to speed up and scale your innovation efforts - MAD203 - Chicago AWS Summit
Amazon Web Services
FY19Q3 Transformation Day - Infrastructure Modernisation Track
FY19Q3 Transformation Day - Infrastructure Modernisation Track
Amazon Web Services
Serverless: costruire applicazioni native per il cloud
Serverless: costruire applicazioni native per il cloud
Amazon Web Services
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
Amazon Web Services
Containers on AWS
Containers on AWS
Reham Maher El-Safarini
Introduction to Serverless Computing - OOP Munich
Introduction to Serverless Computing - OOP Munich
Boaz Ziniman
Serverless Architectural Patterns and Best Practices
Serverless Architectural Patterns and Best Practices
Amazon Web Services
Getting Started with Serverless Architectures with Microservices_AWSPSSummit_...
Getting Started with Serverless Architectures with Microservices_AWSPSSummit_...
Amazon Web Services
Similar to Monolithic to Microservices Demystified
(20)
DevConZM - Modern Applications Development in the Cloud
DevConZM - Modern Applications Development in the Cloud
Modern Applications Development on AWS
Modern Applications Development on AWS
以容器技術為基礎的混合雲設計架構
以容器技術為基礎的混合雲設計架構
AWS Startup Day Bogotá - Tools for Building Your Startup
AWS Startup Day Bogotá - Tools for Building Your Startup
利用微服務加速創新的步伐
利用微服務加速創新的步伐
Application Modernization using the Strangler Pattern
Application Modernization using the Strangler Pattern
2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices
2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices
AWS Startup Day Santiago - Tools For Building Your Startup
AWS Startup Day Santiago - Tools For Building Your Startup
De un monolito a microservicios
De un monolito a microservicios
Serverless applications with AWS
Serverless applications with AWS
Building Modern Applications on AWS
Building Modern Applications on AWS
AWS ECS Workshop A Journey to Modern Applications
AWS ECS Workshop A Journey to Modern Applications
How to speed up and scale your innovation efforts - MAD203 - Chicago AWS Summit
How to speed up and scale your innovation efforts - MAD203 - Chicago AWS Summit
FY19Q3 Transformation Day - Infrastructure Modernisation Track
FY19Q3 Transformation Day - Infrastructure Modernisation Track
Serverless: costruire applicazioni native per il cloud
Serverless: costruire applicazioni native per il cloud
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
Containers on AWS
Containers on AWS
Introduction to Serverless Computing - OOP Munich
Introduction to Serverless Computing - OOP Munich
Serverless Architectural Patterns and Best Practices
Serverless Architectural Patterns and Best Practices
Getting Started with Serverless Architectures with Microservices_AWSPSSummit_...
Getting Started with Serverless Architectures with Microservices_AWSPSSummit_...
More from Tom Laszewski
AWS Private Equity Transformation Advisory
AWS Private Equity Transformation Advisory
Tom Laszewski
Organizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technology
Tom Laszewski
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organization
Tom Laszewski
Technical Due Diligence with AWS
Technical Due Diligence with AWS
Tom Laszewski
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
Tom Laszewski
AWS Technical Due Diligence Workshop Session One
AWS Technical Due Diligence Workshop Session One
Tom Laszewski
Post transaction cloud value creation
Post transaction cloud value creation
Tom Laszewski
Private Equity Technical Due Diligence Value Creation
Private Equity Technical Due Diligence Value Creation
Tom Laszewski
Cloud Enablement Engine Role Definition and Mapping
Cloud Enablement Engine Role Definition and Mapping
Tom Laszewski
Private Equity Value Creation Carve Outs, Divestitures and mergers
Private Equity Value Creation Carve Outs, Divestitures and mergers
Tom Laszewski
AWS Techical Due Diligence to post transaction execution for M&A
AWS Techical Due Diligence to post transaction execution for M&A
Tom Laszewski
AWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and Workshops
Tom Laszewski
DevOps, CI/CD, cost management, and security on AWS
DevOps, CI/CD, cost management, and security on AWS
Tom Laszewski
DXC and AWS : AWS Overview and Culture of Innovation
DXC and AWS : AWS Overview and Culture of Innovation
Tom Laszewski
The New Normal Getting Started with AWS
The New Normal Getting Started with AWS
Tom Laszewski
MassMutual Goes Cloud-Firstwith Hybrid Cloud on AWS
MassMutual Goes Cloud-Firstwith Hybrid Cloud on AWS
Tom Laszewski
Building a Hybrid Cloud Architecture Utilizing AWS Landing Zones
Building a Hybrid Cloud Architecture Utilizing AWS Landing Zones
Tom Laszewski
Hybrid Cloud on AWS
Hybrid Cloud on AWS
Tom Laszewski
ENT304 - Building a Hybrid Cloud Architecture Utilizing AWS Landing Zones
ENT304 - Building a Hybrid Cloud Architecture Utilizing AWS Landing Zones
Tom Laszewski
What IT Transformation Really Means for the Enterprise
What IT Transformation Really Means for the Enterprise
Tom Laszewski
More from Tom Laszewski
(20)
AWS Private Equity Transformation Advisory
AWS Private Equity Transformation Advisory
Organizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technology
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organization
Technical Due Diligence with AWS
Technical Due Diligence with AWS
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Technical Due Diligence Workshop Session One
AWS Technical Due Diligence Workshop Session One
Post transaction cloud value creation
Post transaction cloud value creation
Private Equity Technical Due Diligence Value Creation
Private Equity Technical Due Diligence Value Creation
Cloud Enablement Engine Role Definition and Mapping
Cloud Enablement Engine Role Definition and Mapping
Private Equity Value Creation Carve Outs, Divestitures and mergers
Private Equity Value Creation Carve Outs, Divestitures and mergers
AWS Techical Due Diligence to post transaction execution for M&A
AWS Techical Due Diligence to post transaction execution for M&A
AWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and Workshops
DevOps, CI/CD, cost management, and security on AWS
DevOps, CI/CD, cost management, and security on AWS
DXC and AWS : AWS Overview and Culture of Innovation
DXC and AWS : AWS Overview and Culture of Innovation
The New Normal Getting Started with AWS
The New Normal Getting Started with AWS
MassMutual Goes Cloud-Firstwith Hybrid Cloud on AWS
MassMutual Goes Cloud-Firstwith Hybrid Cloud on AWS
Building a Hybrid Cloud Architecture Utilizing AWS Landing Zones
Building a Hybrid Cloud Architecture Utilizing AWS Landing Zones
Hybrid Cloud on AWS
Hybrid Cloud on AWS
ENT304 - Building a Hybrid Cloud Architecture Utilizing AWS Landing Zones
ENT304 - Building a Hybrid Cloud Architecture Utilizing AWS Landing Zones
What IT Transformation Really Means for the Enterprise
What IT Transformation Really Means for the Enterprise
Recently uploaded
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Recently uploaded
(20)
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Monolithic to Microservices Demystified
1.
© 2019, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Monolithic to Microservices Demystified Shankar Ramachandran, Specialist SA, Cost Optimization Tom Laszewski Enterprise Technologist
2.
© 2019, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Agenda Monoliths & Microservices Decomposing a monolith Order of decomposition Containers Serverless
3.
© 2019, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Monoliths & Microservices
4.
© 2019, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Decomposing a monolithic application Business Drivers Organizational Change Deployment model Microservices
5.
© 2019, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. What makes a good microservice
6.
© 2019, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. What makes a good microservice
7.
© 2019, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. The right order of decomposition • Strangler pattern • Baselining tools • Trailblazers • Decomposition @scale
8.
© 2019, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Deployment model Serverless Containers Net new services Candidates for decomposition Workload attributes/ requirements incompatible with Serverless ? N Y
9.
© 2019, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Why Serverless • Run code without provisioning or managing servers. • Scaling and high availability automatically handled • Pay only for the compute time you consume, with sub-second granularity • No charge when your code is not running
10.
© 2019, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Serverless Criteria Code Rewrite Dynamic load Unpredictable traffic Stateful sessions Low, predictable SLAs Learning serverless patterns
11.
© 2019, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Container Criteria Tools availability Cloud Migration Cluster Operational expertise Underutilization of underlying resources
12.
© 2019, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Building Blocks for Serverless applications AWS Lambda Amazon DynamoDB Amazon SNS Amazon API Gateway Amazon SQS Amazon Kinesis Amazon S3 Orchestration and State Management API Proxy and GraphQL Messaging and Queues Analytics Monitoring and Debugging Compute Storage Database AWS X-RayAWS Step Functions Amazon Cognito User Management and IdP AWS AppSync Amazon Athena AWS Lambda@Edge
13.
© 2019, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Building Blocks for Containers © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Container Services Landscape MANAGEMENT Deployment, Scheduling, Scaling & Management of containerized applications HOSTING Where the containers run Amazon Elastic Container Service Amazon Elastic Container Service for Kubernetes Amazon EC2 AWS Fargate IMAGE REGISTRY Container Image Repository Amazon Elastic Container Registry
14.
© 2019, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Q & A https://aws.amazon.com/microservices/