SlideShare a Scribd company logo
MIGRATING TO THE
SERVERLESS MINDSET
January, 2019
NIKALAI STAKANOV
Systems Architect
EPAM, Minsk
DevOps, CI/CD processes development speedup and improvement
Public, private, hybrid clouds and cloud and various cloud technologies.
IaaS Development with Opscode Chef framework
Passion for Linux, cloud computing and deploying services;
Good problem solving and troubleshooting skills
SPEAKER
JANUARY, 2019
MIGRATING TO THE
SERVERLESS MINDSET
USAGE
CLOUD
Quick insight
GENERIC
Generic cloud usage
Generic cloud usage
THE MINDSET
Generic cloud usage
CHANGING
Cloud evolution
AWS evolution
• Dark Ages: Shared Hosting or Dedicated Servers
• Early 2000s Hypervisors / VMs start to take off
• AWS 2006 / Heroku in 2007 / Beanstalk 2011
• AWS Lambda 2014
• Serverless Framework 2015
REASONS
Why its happens
THE
The way we usually thin about serverless
CHEAP!
CHEAP!
SERVERLESS
Serverless - worth to try
THINKING
Replacing existing infrastructure with cloud functions
Replacing existing infrastructure with cloud functions
Cisco CSRs VS VPC peering routing and VPC gateway
Cisco CSRs VS VPC peering routing and VPC gateway 2
Serverless Bastions on Demand
Serverless Bastions on Demand
Extending Jenkins using serverless
Cleaning up account using serverless
OS repository with lambda
UNDER THE HOOD
Thinking serverless
CLOUD SERVIES
Replacing existing infrastructure with cloud services RDS
Replacing existing infrastructure with cloud services RDS
Serverless doesn’t mean "No Ops"—though it might mean
“No sysadmin” depending on how far down the Serverless
rabbit hole you go.
The sysadmin is still happening—you’re just outsourcing it
with Serverless.
Martin Fowler
IN YOUR OWN DC
Thinking serverless
GOING SERVERLESS
Serverless market offerings
Local cloud functions
ATTENTION POINTS
Thinking serverless
IMPLEMENTATION
Pros
▸ Reduced operational cost
▸ reduced development cost
▸ scaling costs
▸ Easier operational management
▸ Reduced packaging and deployment complexity
▸ Time to market and continuous experimentation
▸ "Greener" computing?
Drawbacks
▸ Vendor control
▸ Vendor lock-in
▸ Loss of server optimizations
▸ Performance
▸ No in-server state for Serverless
▸ Security concerns Secrets / Keys
FOR ATTENTION
THANK YOU
QUESTIONS
The way we usually think about serverless

More Related Content

PDF
Virtualization-the Cloud Enabler by INSPIRE-groups
PDF
Cloud development and career path
PPTX
Cloud computing - A Cloud Career Path
PDF
YOOXlabTechEvent: How Cloud helps Innovation
PDF
Cloud computing simplified cit 2017
PDF
Why Not Public Cloud?
PDF
クラウドを活用してライブ配信を価格破壊!〜スマートフォンから4Kモニターまで各種スクリーンに対応〜
PPTX
Netflix s2e1lightningtalk
Virtualization-the Cloud Enabler by INSPIRE-groups
Cloud development and career path
Cloud computing - A Cloud Career Path
YOOXlabTechEvent: How Cloud helps Innovation
Cloud computing simplified cit 2017
Why Not Public Cloud?
クラウドを活用してライブ配信を価格破壊!〜スマートフォンから4Kモニターまで各種スクリーンに対応〜
Netflix s2e1lightningtalk

What's hot (15)

PPTX
Azure Thursday - Ring video doorbell meets Azure serverless
PPTX
How Docker and ASP.NET Core will change the life of a Microsoft developer
PPTX
AWS EKS Security Best Practices
PPTX
Global azurebootcamp2019vancouver aks_presentation_by_ashprasad_arjavprasad
PPTX
Intro to AWS IOT
PPTX
WAZUG - Ring video doorbell meets Azure serverless
PDF
AWS Lambda
PDF
Infrastructure as a code: a cloud approach
PDF
Lessons learned while going serverless in production
PDF
Sergio Seabra - Red Hat - OSL19
PDF
CI/CD for Serverless Applications on AWS
PPTX
CiscoHyperFlex Overview for CIS@Enbridge
PDF
Lessons learned while going serverless in production
PDF
Open source on Microsoft Azure: Linux, Java, NodeJS, MongoDb and many other t...
PDF
Cybera - Clouds & other computational frameworks for science
Azure Thursday - Ring video doorbell meets Azure serverless
How Docker and ASP.NET Core will change the life of a Microsoft developer
AWS EKS Security Best Practices
Global azurebootcamp2019vancouver aks_presentation_by_ashprasad_arjavprasad
Intro to AWS IOT
WAZUG - Ring video doorbell meets Azure serverless
AWS Lambda
Infrastructure as a code: a cloud approach
Lessons learned while going serverless in production
Sergio Seabra - Red Hat - OSL19
CI/CD for Serverless Applications on AWS
CiscoHyperFlex Overview for CIS@Enbridge
Lessons learned while going serverless in production
Open source on Microsoft Azure: Linux, Java, NodeJS, MongoDb and many other t...
Cybera - Clouds & other computational frameworks for science
Ad

Similar to Migrating to the serverless mindset (20)

PDF
Sap basis 2025
PDF
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
KEY
Cloud Computing & Scaling Web Apps
PDF
2011 oct ctxs at boston stack customer conference final pdf
PPTX
Containerisation & Cloud Trends
PPTX
Continuous Everything in a Multi-cloud and Multi-platform Environment
PDF
AWS Meetup Nov 2015 - News Corp Presentation
PPTX
Cloud Native Demystified: Build Once, Run Anywhere!
PDF
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
PDF
7.cncfsk en-uvod
PDF
Cisco connect montreal 2018 vision mondiale analyse locale
PPTX
Evolvable architecture for hybrid multicloud with sdn
PPTX
Enterprise level cloud CI
PDF
Best of re:Invent 2016 meetup presentation
PDF
Architecting Web Applications for the Cloud - Design Principles and Practical...
PPTX
The PaaS Landscape
PDF
2013.07.05 [IBM] Cloud Ecosystem Forum - Atelier Directions Techniques
PDF
Convergence of Containers and Serverless by Mency Woo
PDF
Cloud level scalability - Nuxeo Tour 2014
PDF
Microservices and serverless for MegaStartups - DLD TLV 2017
Sap basis 2025
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
Cloud Computing & Scaling Web Apps
2011 oct ctxs at boston stack customer conference final pdf
Containerisation & Cloud Trends
Continuous Everything in a Multi-cloud and Multi-platform Environment
AWS Meetup Nov 2015 - News Corp Presentation
Cloud Native Demystified: Build Once, Run Anywhere!
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
7.cncfsk en-uvod
Cisco connect montreal 2018 vision mondiale analyse locale
Evolvable architecture for hybrid multicloud with sdn
Enterprise level cloud CI
Best of re:Invent 2016 meetup presentation
Architecting Web Applications for the Cloud - Design Principles and Practical...
The PaaS Landscape
2013.07.05 [IBM] Cloud Ecosystem Forum - Atelier Directions Techniques
Convergence of Containers and Serverless by Mency Woo
Cloud level scalability - Nuxeo Tour 2014
Microservices and serverless for MegaStartups - DLD TLV 2017
Ad

More from Dmitriy Gumeniuk (11)

PDF
Building functional Quality Gates with ReportPortal
PPTX
Self healing test automation with Healenium and Minimization of regression su...
PPTX
Test Gap Analysis and regression minimization with Drill4j. Observability on ...
PPTX
What's new in selenium grid 4.0 expected
PDF
How IntelliJ IDEA plugin can help you in QA Automation
PPTX
Automation of Security scanning easy or cheese?
PPTX
Device manager server for android farm or running more than 30k tests every day
PPTX
Building a self-service marketplace for Test Data (Dzmitry Humianiuk, Belarus)
PPTX
ReportPortal use cases presentation
PPTX
Applicabilitity of Machine Learning in Test Automation @ Delex Conf 2018, Minsk
PPTX
ReportPortal.io - how to make machine learning categorize your test fails
Building functional Quality Gates with ReportPortal
Self healing test automation with Healenium and Minimization of regression su...
Test Gap Analysis and regression minimization with Drill4j. Observability on ...
What's new in selenium grid 4.0 expected
How IntelliJ IDEA plugin can help you in QA Automation
Automation of Security scanning easy or cheese?
Device manager server for android farm or running more than 30k tests every day
Building a self-service marketplace for Test Data (Dzmitry Humianiuk, Belarus)
ReportPortal use cases presentation
Applicabilitity of Machine Learning in Test Automation @ Delex Conf 2018, Minsk
ReportPortal.io - how to make machine learning categorize your test fails

Recently uploaded (20)

PDF
composite construction of structures.pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Geodesy 1.pptx...............................................
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Current and future trends in Computer Vision.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
composite construction of structures.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Geodesy 1.pptx...............................................
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
additive manufacturing of ss316l using mig welding
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
CH1 Production IntroductoryConcepts.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Model Code of Practice - Construction Work - 21102022 .pdf
CYBER-CRIMES AND SECURITY A guide to understanding
Foundation to blockchain - A guide to Blockchain Tech
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Current and future trends in Computer Vision.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx

Migrating to the serverless mindset

Editor's Notes

  • #3: ОСНОВНОЙ ВЕКТОР
  • #4: Я бы хотел рассказать Про Доклад будет состоять Я хотел бы по говорить про концепцию серверлеес в разрезе инфраструктуры и девопс и про функции и их использование А так же про современные тренды в построении облачной инфраструктуры Поговорим про концепты серверлесс и миграции на клауд сервисы Основная идея – отказ от традиционных подходов к инфраструктуре Начну с фактов
  • #5: Я хотел бы
  • #6: Почему так происходит Облачные сервисы стали достаточно взростыми и банальная конкуренция
  • #7: Почему так происходит Облачные сервисы стали достаточно взростыми и банальная конкуренция
  • #8: Подмешаю немонго истории
  • #9: Эволюция История взросленя облаков
  • #10: Честно спер у Амазона
  • #11: Начну с небольшого обзора концепта
  • #12: Тренд использования облаков как средства управления виртуальными машинами
  • #13: Тем не менее посмотрите насколько это может быть дешевым Просто убрав время простоя ВМки
  • #14: Такие пожходы позвволяют абстрагироваться от железа Сделать инфраструктуру масгтабируемой И платить только за ресурсы которые вы используете
  • #15: Итак перейдем к главному - ка же теперь словить волну
  • #16: Забудьте о серверах вмках Думайте категориями сервисов и функций
  • #17: Тренд использования облаков как средства управления виртуальными машинами
  • #18: Диаграмма деплоймента одного приложения
  • #19: Тренд использования облаков как средства управления виртуальными машинами
  • #20: Благодоря использованию сервисов падают не только косты но и порог вхождения, благодаря надежности сервисов возрастает надежность инфраструктуры
  • #21: Тренд использования облаков как средства управления виртуальными машинами
  • #22: Тренд использования облаков как средства управления виртуальными машинами
  • #23: Тренд использования облаков как средства управления виртуальными машинами
  • #24: Тренд использования облаков как средства управления виртуальными машинами
  • #25: Начну с небольшого обзора концепта
  • #26: Найдите 7 отличий Обратите внимание на нижнюю часть картинки – где сидит команда сисадминов
  • #27: That’s not necessarily a bad (or good) thing—we outsource a lot, and its goodness or badness depends on what precisely you’re trying to do. Either way, at some point the abstraction will likely leak, and you’ll need to know that human sysadmins somewhere are supporting your application Это ни хорошо и не плохо – мы аутсорисим тысячи вещей и взе зависит от того что вы конкретно аутсористе В любом случае рано или поздно нисмотря ни на какие абстракции вы все равно поймете что лкчше знать что где-то там сидит человек и наблюдает за вашим приложением
  • #28: Начну с небольшого обзора концепта
  • #29: https://logz.io/blog/serverless-guide/ Что не так в этой таблице – жесткий вендор лок
  • #30: AWS Release “Firecracker” https://thenewstack.io/aws-firecracker-a-micro-vm-for-serverless-deployments/ https://www.nutanix.com/2018/11/27/everything-need-know-firecracker-virtualization-serverless-computing/
  • #31: Начну с небольшого обзора концепта
  • #32: When users try to develop serverless applications, they often choose to start with Serverless services offered on public clouds, like AWS Lambda or Google Cloud Functions. However, users may encounter following problems after application development:
  • #36: Классика – уже Мы все представляем функции прмерно так