When DevOps
Meets Serverless
Richard Donkin
DevOps Engineer
@rdonkin
tempohq.net
Security
Scalability
Failover
Someone Else's
Problem
PaaS++Platform
FaaSFunction
BaaSBackend
S3
DynamoDB
Blob Store
Cosmos DB
Partly
Serverless?
Don't Pay For Idle
Less Ops
No Ops?
or
DiffOps
Provision
Cloud
Resources
Infrastructure As Code
Monitoring
Logging
Nanoservices
=
More
Monitoring
And
Configuration
Serverless
Ops
Knowhow
Matters
Secret
Management
Security
Developer
Environments
Canary
Deployments
Lurking
Servers
and
Containers
Someone Else's Problem
Don't Pay for Idle
DevOps is evolving
Thank You
Richard Donkin
DevOps Engineer
@rdonkin
tempohq.net

More Related Content

PDF
Lightbend Fast Data Platform
PDF
Stranger Things: The Forces that Disrupt Netflix
PDF
Killing technical debt and reducing costs with Docker
PDF
[DevOps Pro Europe 2020] The Cloud-Native and DevOps Friendly Programming Lan...
PDF
DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...
PDF
[Downtown San Jose DevOps Meetup] Ballerina - A Programming Language for Clou...
PDF
Ballerina - A Programming Language for Cloud and DevOps
PDF
Securing your AWS Deployments with Spinnaker and Armory Enterprise
Lightbend Fast Data Platform
Stranger Things: The Forces that Disrupt Netflix
Killing technical debt and reducing costs with Docker
[DevOps Pro Europe 2020] The Cloud-Native and DevOps Friendly Programming Lan...
DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...
[Downtown San Jose DevOps Meetup] Ballerina - A Programming Language for Clou...
Ballerina - A Programming Language for Cloud and DevOps
Securing your AWS Deployments with Spinnaker and Armory Enterprise

What's hot (20)

PPTX
Docker Serverless
PPTX
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
PDF
Netflix: From Zero to Production-Ready in Minutes (QCon 2017)
PPTX
End-to-end test automation with Endtest.dev
PPTX
Practical Approaches to Cloud Native Security
PPT
Serverless (Distributed computing)
PDF
Netflix Cloud Platform and Open Source
PPTX
Next generation pipelines
PPTX
Serverless Apps with Open Whisk
PDF
NetflixOSS Meetup S6E1 - Titus & Containers
PDF
Serverless Security at LASCON 2017
PPTX
Vulnerability Discovery in the Cloud
PDF
Node withoutservers aws-lambda
PDF
Serverless security - how to protect what you don't see?
PDF
DevOps Institute SkilUp Day Enterprise Kubernetes - Navigating Your Kubernete...
PDF
A Serverless first approach - Will it Lambda?
PPTX
Going serverless with aws
PDF
Just enough web ops for web developers
PPTX
Practical Cloud
PDF
Whats new in brigade 2
Docker Serverless
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Netflix: From Zero to Production-Ready in Minutes (QCon 2017)
End-to-end test automation with Endtest.dev
Practical Approaches to Cloud Native Security
Serverless (Distributed computing)
Netflix Cloud Platform and Open Source
Next generation pipelines
Serverless Apps with Open Whisk
NetflixOSS Meetup S6E1 - Titus & Containers
Serverless Security at LASCON 2017
Vulnerability Discovery in the Cloud
Node withoutservers aws-lambda
Serverless security - how to protect what you don't see?
DevOps Institute SkilUp Day Enterprise Kubernetes - Navigating Your Kubernete...
A Serverless first approach - Will it Lambda?
Going serverless with aws
Just enough web ops for web developers
Practical Cloud
Whats new in brigade 2
Ad

More from Richard Donkin (6)

PPTX
How Serverless Changes DevOps
PPTX
Go Faster with Ansible (AWS meetup)
PPTX
Go Faster with Ansible (PHP meetup)
PPTX
Integrating Web Apps with Canvas - Salesforce1 World Tour
PPTX
Minecraft in 500 lines with Pyglet - PyCon UK
PPTX
Minecraft in 500 lines of Python with Pyglet
How Serverless Changes DevOps
Go Faster with Ansible (AWS meetup)
Go Faster with Ansible (PHP meetup)
Integrating Web Apps with Canvas - Salesforce1 World Tour
Minecraft in 500 lines with Pyglet - PyCon UK
Minecraft in 500 lines of Python with Pyglet
Ad

Recently uploaded (20)

PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
Human Computer Interaction Miterm Lesson
PDF
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
Ensemble model-based arrhythmia classification with local interpretable model...
PDF
CEH Module 2 Footprinting CEH V13, concepts
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
Build Real-Time ML Apps with Python, Feast & NoSQL
PDF
The AI Revolution in Customer Service - 2025
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Rapid Prototyping: A lecture on prototyping techniques for interface design
Human Computer Interaction Miterm Lesson
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Connector Corner: Transform Unstructured Documents with Agentic Automation
4 layer Arch & Reference Arch of IoT.pdf
Data Virtualization in Action: Scaling APIs and Apps with FME
Basics of Cloud Computing - Cloud Ecosystem
Early detection and classification of bone marrow changes in lumbar vertebrae...
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
NewMind AI Weekly Chronicles – August ’25 Week IV
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
Ensemble model-based arrhythmia classification with local interpretable model...
CEH Module 2 Footprinting CEH V13, concepts
EIS-Webinar-Regulated-Industries-2025-08.pdf
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Build Real-Time ML Apps with Python, Feast & NoSQL
The AI Revolution in Customer Service - 2025
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf

Editor's Notes

  • #2: DevOps engineer – focusing on serverless, working on fintech project at moment. Talking about serverless and how DevOps is evolving to meet its challenges.
  • #3: So what is serverless? Well, a vast amount of security, scalability and managing failover is someone else's problem – Amazon and Microsoft will take care of this with serverless, rather than giving you a virtual server to manage.
  • #4: Serverless is like PaaS, only more so – you just deploy app code as stateless functions. The difference is auto scaling and high availability – the cloud provider runs as many servers as you need.
  • #5: FaaS = run single stateless function, as many copies as needed - no problem with Wall of Traffic - very good for spiky workloads
  • #6: The other part of serverless is BaaS = Azure Blobs, AWS S3, Cosmos DB, DynamoDB, … all run by the cloud provider so you don't have to.
  • #7: If you use any of those BaaS services with servers or containers, you are partly serverless! It's very common to do this, to avoid the hassle of running your own object store, database, or whatever – and that's the same logic that drives serverless.
  • #8: Most servers are mostly idle, like this guy. A key part of serverless is that you don't pay for idle time. Just pay as you go, for the compute and storage you use. Ref: https://www.slideshare.net/NCore1/unite-2017-going-serverless-gertjan-vanthienen slide 2 - servers are 30% idle, and on AWS it's over 90%.
  • #9: So serverless has many benefits for scaling, security and so on. The question is: does this mean Less Ops or No Ops?
  • #10: I believe that DevOps is not disappearing, but evolving in response to some of the new challenges as you move into the serverless world, to make sure your app *keeps working* in production.
  • #11: Provisioning cloud resources such as storage containers, or access controls, requires tools such as Terraform, and typically a deployment tool like Serverless Framework. Configuration parameters apply in all these cases, and a DevOps mindset helps in keeping them DRY.
  • #12: For many cloud resources, "infrastructure as code" is a key part of DevOps - here we're creating a container in Azure Blob Storage using Terraform. Just like app code, this code goes into Git, gets code reviewed, and has automated tests done in CI/CD.
  • #13: You still need to detect your app isn't working, or is too slow - so monitoring and logging remain crucial. The complexity of serverless architectures also drives the need for observability, which lets you drill down into really hard bugs in production, by capturing rich data that's easily analysed.
  • #14: Each serverless function is an independent unit, acting as a nanoservice, not just a microservice. That's great for scaling, but you now have more to monitor and configure than before.
  • #15: DevOps for Serverless means knowing the best way to do operational stuff, based on the details like how Azure storage accounts affect IOPS, or how AWS handles "cold start" of a Lambda function - this stuff really matters to how well your app works in production.
  • #16: Secret management means making sure all your passwords and API tokens are properly encrypted. Cloud providers have some great value services here, like AWS Parameter Store, but they still need to be configured.
  • #17: Good news - you have no servers to harden! The bad news is you can't deploy security related agents to those non-existent servers. Serverless needs some new tools and approaches here – both vendors and cloud providers are focusing on this.
  • #18: Development environments can be very low cost with serverless – everyone can get their own environment. Canary deployments for a percentage of traffic were tricky but are now supported by some cloud providers.
  • #19: Serverless Functions can't do everything yet – long-running processes or guaranteed low latency are reasons why you may have servers or containers lurking in the background. Not a long-term reason for DevOps on every project, but still a factor.
  • #20: Serverless has real benefits for developers and the business – running those invisible servers is "someone else's problem", and you get a lot of security, scalability and high availability, "Don't Pay for Idle" is a key point, giving huge cost savings. DevOps is already evolving to meet the challenges of serverless.
  • #21: This has been a very quick tour of how Serverless is changing DevOps. Thank you!