Submit Search
Upload
20200522 - How to migrate an existing app to serverless
•
0 likes
•
171 views
M
Marcia Villalba
Follow
Devops exchange meetup
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 43
Download now
Download to read offline
Recommended
Tools for building your Startup on AWS
Tools for building your Startup on AWS
Rob De Feo
AWS DevDay Berlin 2019 - Simplify your Web & Mobile appswith cloud-based ser...
AWS DevDay Berlin 2019 - Simplify your Web & Mobile appswith cloud-based ser...
Darko Mesaroš
GPSBUS216-GPS Applying AI-ML to Find Security Needles in the Haystack
GPSBUS216-GPS Applying AI-ML to Find Security Needles in the Haystack
Amazon Web Services
AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018
AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018
Amazon Web Services
Webinar AWS: Ciclo de vida e análise de dados na Nuvem AWS
Webinar AWS: Ciclo de vida e análise de dados na Nuvem AWS
Amazon Web Services LATAM
Moving to DevOps the Amazon Way
Moving to DevOps the Amazon Way
Amazon Web Services
Cloud Backend for Real-time Applications
Cloud Backend for Real-time Applications
Amazon Web Services
Working Backwards - Add Voice AI to Five Device Categories with Alexa (ALX329...
Working Backwards - Add Voice AI to Five Device Categories with Alexa (ALX329...
Amazon Web Services
Recommended
Tools for building your Startup on AWS
Tools for building your Startup on AWS
Rob De Feo
AWS DevDay Berlin 2019 - Simplify your Web & Mobile appswith cloud-based ser...
AWS DevDay Berlin 2019 - Simplify your Web & Mobile appswith cloud-based ser...
Darko Mesaroš
GPSBUS216-GPS Applying AI-ML to Find Security Needles in the Haystack
GPSBUS216-GPS Applying AI-ML to Find Security Needles in the Haystack
Amazon Web Services
AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018
AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018
Amazon Web Services
Webinar AWS: Ciclo de vida e análise de dados na Nuvem AWS
Webinar AWS: Ciclo de vida e análise de dados na Nuvem AWS
Amazon Web Services LATAM
Moving to DevOps the Amazon Way
Moving to DevOps the Amazon Way
Amazon Web Services
Cloud Backend for Real-time Applications
Cloud Backend for Real-time Applications
Amazon Web Services
Working Backwards - Add Voice AI to Five Device Categories with Alexa (ALX329...
Working Backwards - Add Voice AI to Five Device Categories with Alexa (ALX329...
Amazon Web Services
The Zen of governance - Establish guardrails and empower builders - SVC201 - ...
The Zen of governance - Establish guardrails and empower builders - SVC201 - ...
Amazon Web Services
Migrate an existing application RESTful API’s to GraphQL using AWS Amplify an...
Migrate an existing application RESTful API’s to GraphQL using AWS Amplify an...
Amazon Web Services
.NET on AWS
.NET on AWS
Amazon Web Services
Simplified data protection with Veeam, N2WS, and AWS - DEM10 - Santa Clara AW...
Simplified data protection with Veeam, N2WS, and AWS - DEM10 - Santa Clara AW...
Amazon Web Services
AWS Startup Day Santiago - Tools For Building Your Startup
AWS Startup Day Santiago - Tools For Building Your Startup
Amazon Web Services LATAM
Promuovi il tuo progetto open source
Promuovi il tuo progetto open source
Amazon Web Services
AWS 如何加速國際化發展
AWS 如何加速國際化發展
Amazon Web Services
Building enterprise solutions with blockchain technology - SVC217 - New York ...
Building enterprise solutions with blockchain technology - SVC217 - New York ...
Amazon Web Services
AWS Summit Singapore 2019 | The Serverless Lifecycle: Development and Operati...
AWS Summit Singapore 2019 | The Serverless Lifecycle: Development and Operati...
AWS Summits
Continuous Integration and Continuous Delivery Best Practices for Building Mo...
Continuous Integration and Continuous Delivery Best Practices for Building Mo...
Amazon Web Services
Harnessing diversity to solve a people problem - FND312 - AWS re:Inforce 2019
Harnessing diversity to solve a people problem - FND312 - AWS re:Inforce 2019
Amazon Web Services
Getting Started with Serverless Architectures
Getting Started with Serverless Architectures
Rohini Gaonkar
Welcome To Day One
Welcome To Day One
Amazon Web Services
GPSBUS213-Success in the Public Sector Market
GPSBUS213-Success in the Public Sector Market
Amazon Web Services
Why serverless will revolutionize your software process.
Why serverless will revolutionize your software process.
James Beswick
Modern Applications Development on AWS
Modern Applications Development on AWS
Boaz Ziniman
ai mlLeverage Data and AI/ML to Drive New Experiences and Make Better Decisions
ai mlLeverage Data and AI/ML to Drive New Experiences and Make Better Decisions
Amazon Web Services
From Unattended Ground Sensors (UGS) to Installations; Leveraging AWS IoT fo...
From Unattended Ground Sensors (UGS) to Installations; Leveraging AWS IoT fo...
Amazon Web Services
Implementation of Amazon Connect, Powered By Accenture
Implementation of Amazon Connect, Powered By Accenture
Amazon Web Services
Let Your Business Logic go Serverless | AWS Summit Tel Aviv 2019
Let Your Business Logic go Serverless | AWS Summit Tel Aviv 2019
AWS Summits
20201013 - Serverless Architecture Conference - How to migrate your existing ...
20201013 - Serverless Architecture Conference - How to migrate your existing ...
Marcia Villalba
2020-04-02 DevConf - How to migrate an existing application to serverless
2020-04-02 DevConf - How to migrate an existing application to serverless
Marcia Villalba
More Related Content
What's hot
The Zen of governance - Establish guardrails and empower builders - SVC201 - ...
The Zen of governance - Establish guardrails and empower builders - SVC201 - ...
Amazon Web Services
Migrate an existing application RESTful API’s to GraphQL using AWS Amplify an...
Migrate an existing application RESTful API’s to GraphQL using AWS Amplify an...
Amazon Web Services
.NET on AWS
.NET on AWS
Amazon Web Services
Simplified data protection with Veeam, N2WS, and AWS - DEM10 - Santa Clara AW...
Simplified data protection with Veeam, N2WS, and AWS - DEM10 - Santa Clara AW...
Amazon Web Services
AWS Startup Day Santiago - Tools For Building Your Startup
AWS Startup Day Santiago - Tools For Building Your Startup
Amazon Web Services LATAM
Promuovi il tuo progetto open source
Promuovi il tuo progetto open source
Amazon Web Services
AWS 如何加速國際化發展
AWS 如何加速國際化發展
Amazon Web Services
Building enterprise solutions with blockchain technology - SVC217 - New York ...
Building enterprise solutions with blockchain technology - SVC217 - New York ...
Amazon Web Services
AWS Summit Singapore 2019 | The Serverless Lifecycle: Development and Operati...
AWS Summit Singapore 2019 | The Serverless Lifecycle: Development and Operati...
AWS Summits
Continuous Integration and Continuous Delivery Best Practices for Building Mo...
Continuous Integration and Continuous Delivery Best Practices for Building Mo...
Amazon Web Services
Harnessing diversity to solve a people problem - FND312 - AWS re:Inforce 2019
Harnessing diversity to solve a people problem - FND312 - AWS re:Inforce 2019
Amazon Web Services
Getting Started with Serverless Architectures
Getting Started with Serverless Architectures
Rohini Gaonkar
Welcome To Day One
Welcome To Day One
Amazon Web Services
GPSBUS213-Success in the Public Sector Market
GPSBUS213-Success in the Public Sector Market
Amazon Web Services
Why serverless will revolutionize your software process.
Why serverless will revolutionize your software process.
James Beswick
Modern Applications Development on AWS
Modern Applications Development on AWS
Boaz Ziniman
ai mlLeverage Data and AI/ML to Drive New Experiences and Make Better Decisions
ai mlLeverage Data and AI/ML to Drive New Experiences and Make Better Decisions
Amazon Web Services
From Unattended Ground Sensors (UGS) to Installations; Leveraging AWS IoT fo...
From Unattended Ground Sensors (UGS) to Installations; Leveraging AWS IoT fo...
Amazon Web Services
Implementation of Amazon Connect, Powered By Accenture
Implementation of Amazon Connect, Powered By Accenture
Amazon Web Services
Let Your Business Logic go Serverless | AWS Summit Tel Aviv 2019
Let Your Business Logic go Serverless | AWS Summit Tel Aviv 2019
AWS Summits
What's hot
(20)
The Zen of governance - Establish guardrails and empower builders - SVC201 - ...
The Zen of governance - Establish guardrails and empower builders - SVC201 - ...
Migrate an existing application RESTful API’s to GraphQL using AWS Amplify an...
Migrate an existing application RESTful API’s to GraphQL using AWS Amplify an...
.NET on AWS
.NET on AWS
Simplified data protection with Veeam, N2WS, and AWS - DEM10 - Santa Clara AW...
Simplified data protection with Veeam, N2WS, and AWS - DEM10 - Santa Clara AW...
AWS Startup Day Santiago - Tools For Building Your Startup
AWS Startup Day Santiago - Tools For Building Your Startup
Promuovi il tuo progetto open source
Promuovi il tuo progetto open source
AWS 如何加速國際化發展
AWS 如何加速國際化發展
Building enterprise solutions with blockchain technology - SVC217 - New York ...
Building enterprise solutions with blockchain technology - SVC217 - New York ...
AWS Summit Singapore 2019 | The Serverless Lifecycle: Development and Operati...
AWS Summit Singapore 2019 | The Serverless Lifecycle: Development and Operati...
Continuous Integration and Continuous Delivery Best Practices for Building Mo...
Continuous Integration and Continuous Delivery Best Practices for Building Mo...
Harnessing diversity to solve a people problem - FND312 - AWS re:Inforce 2019
Harnessing diversity to solve a people problem - FND312 - AWS re:Inforce 2019
Getting Started with Serverless Architectures
Getting Started with Serverless Architectures
Welcome To Day One
Welcome To Day One
GPSBUS213-Success in the Public Sector Market
GPSBUS213-Success in the Public Sector Market
Why serverless will revolutionize your software process.
Why serverless will revolutionize your software process.
Modern Applications Development on AWS
Modern Applications Development on AWS
ai mlLeverage Data and AI/ML to Drive New Experiences and Make Better Decisions
ai mlLeverage Data and AI/ML to Drive New Experiences and Make Better Decisions
From Unattended Ground Sensors (UGS) to Installations; Leveraging AWS IoT fo...
From Unattended Ground Sensors (UGS) to Installations; Leveraging AWS IoT fo...
Implementation of Amazon Connect, Powered By Accenture
Implementation of Amazon Connect, Powered By Accenture
Let Your Business Logic go Serverless | AWS Summit Tel Aviv 2019
Let Your Business Logic go Serverless | AWS Summit Tel Aviv 2019
Similar to 20200522 - How to migrate an existing app to serverless
20201013 - Serverless Architecture Conference - How to migrate your existing ...
20201013 - Serverless Architecture Conference - How to migrate your existing ...
Marcia Villalba
2020-04-02 DevConf - How to migrate an existing application to serverless
2020-04-02 DevConf - How to migrate an existing application to serverless
Marcia Villalba
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon Web Services
AWS Startup Garage - Building your MVP on AWS
AWS Startup Garage - Building your MVP on AWS
Cobus Bernard
JFokus 2020 - How to migrate an application to serverless
JFokus 2020 - How to migrate an application to serverless
Marcia Villalba
Pengantar Cloud Computing dengan AWS - Petra Novandi Barus
Pengantar Cloud Computing dengan AWS - Petra Novandi Barus
DicodingEvent
De un monolito a microservicios
De un monolito a microservicios
Amazon Web Services
Containers on AWS
Containers on AWS
Reham Maher El-Safarini
20200513 - CloudComputing UCU
20200513 - CloudComputing UCU
Marcia Villalba
What can you do with Serverless in 2020
What can you do with Serverless in 2020
Boaz Ziniman
Moving to DevOps the Amazon Way
Moving to DevOps the Amazon Way
Amazon Web Services
20200520 - Como empezar a desarrollar aplicaciones serverless
20200520 - Como empezar a desarrollar aplicaciones serverless
Marcia Villalba
AWS Startup Day Bogotá - Tools for Building Your Startup
AWS Startup Day Bogotá - Tools for Building Your Startup
Amazon Web Services LATAM
AWS Community Day Ireland - Building roads and bridges in the last decade of ...
AWS Community Day Ireland - Building roads and bridges in the last decade of ...
Heitor Lessa
以容器技術為基礎的混合雲設計架構
以容器技術為基礎的混合雲設計架構
Amazon Web Services
Best Practices for Using AWS Credits
Best Practices for Using AWS Credits
TechSoup
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
以容器技術為基礎的混合雲設計架構
以容器技術為基礎的混合雲設計架構
Amazon Web Services
Building Like Amazon
Building Like Amazon
Aggregage
Getting Started with Microservices, Containers, and Serverless Architectures
Getting Started with Microservices, Containers, and Serverless Architectures
Amazon Web Services
Similar to 20200522 - How to migrate an existing app to serverless
(20)
20201013 - Serverless Architecture Conference - How to migrate your existing ...
20201013 - Serverless Architecture Conference - How to migrate your existing ...
2020-04-02 DevConf - How to migrate an existing application to serverless
2020-04-02 DevConf - How to migrate an existing application to serverless
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
AWS Startup Garage - Building your MVP on AWS
AWS Startup Garage - Building your MVP on AWS
JFokus 2020 - How to migrate an application to serverless
JFokus 2020 - How to migrate an application to serverless
Pengantar Cloud Computing dengan AWS - Petra Novandi Barus
Pengantar Cloud Computing dengan AWS - Petra Novandi Barus
De un monolito a microservicios
De un monolito a microservicios
Containers on AWS
Containers on AWS
20200513 - CloudComputing UCU
20200513 - CloudComputing UCU
What can you do with Serverless in 2020
What can you do with Serverless in 2020
Moving to DevOps the Amazon Way
Moving to DevOps the Amazon Way
20200520 - Como empezar a desarrollar aplicaciones serverless
20200520 - Como empezar a desarrollar aplicaciones serverless
AWS Startup Day Bogotá - Tools for Building Your Startup
AWS Startup Day Bogotá - Tools for Building Your Startup
AWS Community Day Ireland - Building roads and bridges in the last decade of ...
AWS Community Day Ireland - Building roads and bridges in the last decade of ...
以容器技術為基礎的混合雲設計架構
以容器技術為基礎的混合雲設計架構
Best Practices for Using AWS Credits
Best Practices for Using AWS Credits
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
以容器技術為基礎的混合雲設計架構
以容器技術為基礎的混合雲設計架構
Building Like Amazon
Building Like Amazon
Getting Started with Microservices, Containers, and Serverless Architectures
Getting Started with Microservices, Containers, and Serverless Architectures
More from Marcia Villalba
20210608 - Desarrollo de aplicaciones en la nube
20210608 - Desarrollo de aplicaciones en la nube
Marcia Villalba
20201012 - Serverless Architecture Conference - Deploying serverless applicat...
20201012 - Serverless Architecture Conference - Deploying serverless applicat...
Marcia Villalba
20200803 - Serverless with AWS @ HELTECH
20200803 - Serverless with AWS @ HELTECH
Marcia Villalba
Building a personal brand
Building a personal brand
Marcia Villalba
20200513 Getting started with AWS Amplify
20200513 Getting started with AWS Amplify
Marcia Villalba
Serverless <3 GraphQL - AWS UG Tampere 2020
Serverless <3 GraphQL - AWS UG Tampere 2020
Marcia Villalba
ReInvent 2019 reCap Nordics
ReInvent 2019 reCap Nordics
Marcia Villalba
Serverless Days Milano - Developing Serverless applications with GraphQL
Serverless Days Milano - Developing Serverless applications with GraphQL
Marcia Villalba
AWS Stockholm Summit 19- Building serverless applications with GraphQL
AWS Stockholm Summit 19- Building serverless applications with GraphQL
Marcia Villalba
Serverless <3 GraphQL | 2019 - Serverless Architecture Conference
Serverless <3 GraphQL | 2019 - Serverless Architecture Conference
Marcia Villalba
Serverless Computing London 2018 - Migrating services to serverless in 10 steps
Serverless Computing London 2018 - Migrating services to serverless in 10 steps
Marcia Villalba
Octubre 2018 - AWS UG Montevideo - Intro a Serverless y buenas practicas
Octubre 2018 - AWS UG Montevideo - Intro a Serverless y buenas practicas
Marcia Villalba
Serverless Empowering people
Serverless Empowering people
Marcia Villalba
More from Marcia Villalba
(13)
20210608 - Desarrollo de aplicaciones en la nube
20210608 - Desarrollo de aplicaciones en la nube
20201012 - Serverless Architecture Conference - Deploying serverless applicat...
20201012 - Serverless Architecture Conference - Deploying serverless applicat...
20200803 - Serverless with AWS @ HELTECH
20200803 - Serverless with AWS @ HELTECH
Building a personal brand
Building a personal brand
20200513 Getting started with AWS Amplify
20200513 Getting started with AWS Amplify
Serverless <3 GraphQL - AWS UG Tampere 2020
Serverless <3 GraphQL - AWS UG Tampere 2020
ReInvent 2019 reCap Nordics
ReInvent 2019 reCap Nordics
Serverless Days Milano - Developing Serverless applications with GraphQL
Serverless Days Milano - Developing Serverless applications with GraphQL
AWS Stockholm Summit 19- Building serverless applications with GraphQL
AWS Stockholm Summit 19- Building serverless applications with GraphQL
Serverless <3 GraphQL | 2019 - Serverless Architecture Conference
Serverless <3 GraphQL | 2019 - Serverless Architecture Conference
Serverless Computing London 2018 - Migrating services to serverless in 10 steps
Serverless Computing London 2018 - Migrating services to serverless in 10 steps
Octubre 2018 - AWS UG Montevideo - Intro a Serverless y buenas practicas
Octubre 2018 - AWS UG Montevideo - Intro a Serverless y buenas practicas
Serverless Empowering people
Serverless Empowering people
Recently uploaded
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boston Institute of Analytics
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Recently uploaded
(20)
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
20200522 - How to migrate an existing app to serverless
1.
© 2020, Amazon
Web Services, Inc. or its Affiliates. How to migrate an existing application to serverless Marcia Villalba @mavi888uy
2.
© 2020, Amazon
Web Services, Inc. or its Affiliates. About me AWS Developer Advocate Coding for more than 15 years Host of FooBar YouTube Channel https://youtube.com/foobar_codes
3.
© 2020, Amazon
Web Services, Inc. or its Affiliates.© 2020, Amazon Web Services, Inc. or its Affiliates. 2 stories rovio Successful story Not that successful story
4.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Serverless ”Serverless is a methodology for planning, building and deploying software in a way that maximizes value by minimizing undifferentiated heavy lifting…” Jeremy Daly
5.
© 2020, Amazon
Web Services, Inc. or its Affiliates. What it means that something is serverless? No managing infrastructure High availability built in Pay for what you useScales automagically
6.
© 2020, Amazon
Web Services, Inc. or its Affiliates.
7.
@theburningmonk
8.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Story 1
9.
© 2020, Amazon
Web Services, Inc. or its Affiliates.© 2020, Amazon Web Services, Inc. or its Affiliates.
10.
© 2020, Amazon
Web Services, Inc. or its Affiliates.© 2020, Amazon Web Services, Inc. or its Affiliates. The big rewrite Please don’t do it Strategy 1
11.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Story 2
12.
© 2020, Amazon
Web Services, Inc. or its Affiliates.
13.
SCALING CHALLENGES 350 DONATIONS PER
SECOND
14.
© 2020, Amazon
Web Services, Inc. or its Affiliates. 2016 Drupal 7 monolith - Static content - Pay-in fundraising - Gift aid declaration - Fundraiser gallery - Contact us Giving Pages Donate
15.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Where to start migrating? Strategy 1 Start with the least critical part of your system Strategy 2 Start with the part of the system with the highest return of invested time 🤔
16.
© 2020, Amazon
Web Services, Inc. or its Affiliates. 2017 Drupal 7 monolith - Static content - Contact us Drupal 8 - Static content Pay-in fund- raising SMS Gift aid Fundraise gallery Giving Pages Donate
17.
© 2020, Amazon
Web Services, Inc. or its Affiliates. 2018 Drupal 8 - Static content Pay-in fund- raising SMS Gift aid Giving Pages Donate Contact us Red Nose Comp School step calc
18.
© 2020, Amazon
Web Services, Inc. or its Affiliates. 2018 Drupal 8 - Static content Pay-in fund- raising SMS Gift aid Contact usGiving Pages Donate Red Nose Comp School step calc Mailer Service Postcode lookup
19.
© 2020, Amazon
Web Services, Inc. or its Affiliates. 2019 Drupal 8 - Static content Pay-in fund- raising Contact us Payment Service layer Image uploader service Marketing preferences service Mailer Service Postcode lookup service SMS Gift Aid Donate
20.
Donate bit.ly/cr-donate-blueprint
21.
OLD VS NEW March
2019 cost* $5,393 March 2015 cost* $83,908 *All hosting costs are paid for through corporate partnerships. 100% of public donations go to the projects we fund.
22.
WE COULD DO IT
ALL AGAIN TOMORROW Serverless services cost $92
23.
© 2020, Amazon
Web Services, Inc. or its Affiliates. comicrelief.com/donate
24.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Strategy 2 - Strangler pattern Monolith Users DB Monolith Service1 LB Users DBDB Monolith LB Service1 Service n Users DB DB DB
25.
© 2020, Amazon
Web Services, Inc. or its Affiliates.© 2020, Amazon Web Services, Inc. or its Affiliates. Steps for doing the strangler pattern Migrating to serverless in 5 steps
26.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Foundational work
27.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Things to do before getting started - Reverse Conway manuover - Pick your tools - Use infrastructure as code - CI/CD pipeline - Monitoring and observability
28.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Steps 1. Find the seams of the code – if you have a monolith
29.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Steps 1. Find the seams of the code – if you have a monolith 2. Organize the code inside the monolith
30.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Steps 1. Find the seams of the code – if you have a monolith 2. Organize the code inside the monolith 3. Move the code gracefully
31.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Express tips to design serverless applications
32.
© 2020, Amazon
Web Services, Inc. or its Affiliates. EXPRESS TIPS TO DESIGN SERVERLESS APPS 1. Logical microservices
33.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Tidy Monolith LB Users Logical microservice AWS Lambda AWS Lambda AWS Lambda AWS Lambda AWS Lambda DB DB
34.
© 2020, Amazon
Web Services, Inc. or its Affiliates. EXPRESS TIPS TO DESIGN SERVERLESS APPS 1. Logical microservices 2. Event – driven architectures
35.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Decoupling the services and functions - Independent releases - Scalability - Modular code - Easy to maintain and to work on - Adds resiliency to the application Amazon Simple Notification Service Amazon Simple Queue Service Amazon EventBridge
36.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Why do you need a router?
37.
© 2020, Amazon
Web Services, Inc. or its Affiliates. EXPRESS TIPS TO DESIGN SERVERLESS APPS 1. Logical microservices 2. Event – driven architectures 3. Replace what you can with managed services
38.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Replace existing functionality with managed services Amazon Cognito Order service Customer service Items service Users
39.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Steps 1. Find the seams of the code – if you have a monolith 2. Organize the code inside the monolith 3. Move the code gracefully 4. Break the database
40.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Steps 1. Find the seams of the code – if you have a monolith 2. Organize the code inside the monolith 3. Move the code gracefully 4. Break the database 5. Break the APIs
41.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Closing remarks
42.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Steps start migrating 1 – Do the foundational work 2 – Move your monolith to the cloud if needed 3 – Find the seams for your code 4 – Organize the data layer 5 – Move the code to serverless 6 – Break the database 7 – Break the APIs 8 – Repeat from step 5 until 7 until you are done
43.
© 2020, Amazon
Web Services, Inc. or its Affiliates. Thanks a lot Marcia Villalba Developer Advocate AWS Twitter: @mavi888uy YouTube: https://youtube.com/foobar_codes
Download now