James Governor's Monkchips

“Serverless and the the death of devops”. Can you not?

Share via Twitter Share via Facebook Share via Linkedin Share via Reddit


So CloudCamp in London on the 6th July has the tagline “Serverless and the the death of devops”. OMG folks can you please stop doing this? I really like the CloudCamp folks – it’s a fun event and a really vibrant community, but the whole “death of devops” thing really grinds my gears. I blame Simon Wardley. 😉

Seriously – one of the most interesting aspects of the whole serverless thing, certainly as curated for example by the good people of Serverlessconf, is that DevOps is very much part of the serverless wave. Charity Majors, Honeycomb.io cofounder and Patrick Debois (of DevOpsDays fame) are stalwarts of the serverless community precisely because they do such a great job explaining how serverless doesn’t remove the need for ops. Ops will always be a key underpinning of every wave of technology. Automation doesn’t replace ops, it augments it. Abstraction doesn’t replace ops, it hides it. Function as a service doesn’t remove complexity, it increases it exponentially.

I appreciate the power of a good headline. I used to be a journalist. I am the guy that recently wrote how AWS is demolishing the cult of youth. But the whole Death of DevOps thing is getting a little old. Frankly in tech nothing ever dies. My excellent colleague Fintan wrote a great post in March about how serverless is redefining DevOps.

“One of the more interesting immediate evolutions, alongside the volume compute aspects we have previously noted, is in the use of serverless approaches by DevOps practitioners for dealing with tasks that were previously dealt with by having a dedicated virtual machine, or more recently containers, and a set of scripts in place. The kind of tasks that we are hearing about range from simple log processing, to tagging and identifying development instances for utilization monitoring to far more complex streams of activities which are processed and pushed into other cloud based services.”

So much this. Serverless is an excellent adjunct to automation and event-driven ops. Hackers gonna hack. Any good ops person using AWS, Azure, Bluemix or GCP is going to use their respective serverless implementations to drive better manageability of apps.

So anyway – I was lucky enough to chat with Tim Wagner, AWS GM of Serverless recently, and as far as I am concerned he pretty much put the matter to bed. He said simply:

“DevOps is our gateway drug.”

Customers start with something really simple like using Lambda to run cron jobs. Cron jobs are one of the least glamorous but most useful single function jobs in IT. Lambda makes great glue and bailing wire for managing all your AWS services, or whatever cloud you’re running on, or even inter cloud event-based calls.

DevOps is the ultimate reactive, or event-driven, tech use case. It’s not going anywhere.

Bottom line- NoOps is bullshit, or put more politely, about as likely as the tooth fairy.

 

Disclosure: all of the vendors mentioned above are clients.

3 comments

  1. The more I have to manage a serverless solution at scale, the more I see that it’s definitely not a #NoOps solution. In fact it’s both DifferentOps, and significantly more Ops.

    I think if I had to characterise it, a serverless approach is really SuperOps with a bit of Dev thrown in.

    The problem is in what DevOps has become seen as. It’s not seen as being the infrastructure play, but increasingly is consigned to the CI/CD pipeline management part of it, and a minimal element of “making sure the system is up”.

    Serverless is far more OPS(dev) than what we often see as DevOps. It’s still an emerging space though, and my view of it is that the bigger you scale, the more Ops you have to do to make the system function.

    The Dev part is genuinely the easiest bit.

  2. […] This whole debate was due to come up once again at London CloudCamp on 6 July at an event titled “Serverless and the death of DevOps“. Sadly I’m going to miss CloudCamp this time around, but in the meantime the topic has taken on a life of its own in a post from James Governor: […]

  3. […] “Serverless and the the death of devops”. Can you not? […]

Leave a Reply

Your email address will not be published. Required fields are marked *