SERVERLESS DEVOPS WHAT DO WE DO WHEN THE SERVER … · DEVOPS PROMISE LAND: FULLY CROSS-FUNCTIONAL...

Post on 17-Jun-2020

4 views 1 download

Transcript of SERVERLESS DEVOPS WHAT DO WE DO WHEN THE SERVER … · DEVOPS PROMISE LAND: FULLY CROSS-FUNCTIONAL...

@tmclaughbos

WHAT DO WE DO WHEN THE SERVER GOES AWAY?

SERVERLESS DEVOPS

@tmclaughbos

BYE SERVERS

@tmclaughbos

https://twitter.com/alicegoldfuss/status/932079153582452736

@tmclaughbos

"IF YOU DON’T CODE THEN YOU’RE JUST AN I.T. PERSON”

A Former VPoE to me

@tmclaughbos

@tmclaughbos

Serverless!!!

@tmclaughbos

WHAT IS SERVERLESS?

• No servers to manage or provision

• Pay only for what you actively use

• System components scales with usage

• Availability and fault tolerance built in

@tmclaughbos

FUNCTIONS AS A SERVICE (FAAS)

Event Function Service

• Api Request • Message Received • State Change

• Python • Go • JavaScript • Java • C# • PowerShell

• Datastore • Queue • Message Bus • 3rd Party API

@tmclaughbos

SERVERLESS USE CASES

</></>

Frontend Web Applications Backend APIs Your Differentiator

@tmclaughbos

BEHOLD… SERVERLESS!

@tmclaughbos

YESTERDAY

@tmclaughbos

TODAY

@tmclaughbos

WHAT DOES SERVERLESS MEAN FOR US?

@tmclaughbos

GET RID OF YOUR OPS TEAM

@tmclaughbos

YOUR DEVOPS TRANSFORMATIONPre-DevOpsDevOps

@tmclaughbos

YOUR DEVOPS TRANSFORMATION REALITY

@tmclaughbos

VALUE DELIVERY TEAMS

@tmclaughbos

VALUE DELIVERY TEAMS

@tmclaughbos

DEVOPS PROMISE LAND: FULLY CROSS-FUNCTIONAL TEAMS

@tmclaughbos

DIFFERENT OPS

@tmclaughbos

Not Legitimate

Viking Kitten

Legitimate Coworkers

@tmclaughbos

Legitimate Users

Not Legitimate

Viking Kitten

Legitimate Coworkers

@tmclaughbos

@tmclaughbos

DEVELOPER EXPERIENCE & ENABLEMENT

@tmclaughbos

TOOLING

@tmclaughbos

CI/CD

@tmclaughbos

WE NEED TO CODE

@tmclaughbos

FROM OPERATING INFRASTRUCTURE,

TO OPERATING APPLICATIONS

@tmclaughbos

SHIFT LEFT…TO PRODUCT

@tmclaughbos

PRODUCT / FEATURE GROWTH

Real Users Projected Users

@tmclaughbos

User Sentiment

@tmclaughbos

@tmclaughbos

@tmclaughbos

How do I transport JSON? Why do I transport JSON?

@tmclaughbos

UNDERSTAND HOW YOUR ORGANIZATION WORKS

@tmclaughbos

I DON’T WANT TO JUST OPERATE INFRASTRUCTURE ANYMORE

@tmclaughbos

PRODUCT, NOT PROJECT

@tmclaughbos

@tmclaughbos

IS THIS HAPPENING TOMORROW?

@tmclaughbos

NO

@tmclaughbos

GOOGLE TRENDS: SERVERLESS V. KUBERNETES

@tmclaughbos

GOOGLE TRENDS: AWS V. VMWARE

@tmclaughbos

@tmclaughbos

WHAT WE’RE DOING TODAY IS THE RESULT OF PEOPLE YEARS AGO TRYING NEW IDEAS AND CHALLENGING THE STATUS QUO

@tmclaughbos

OPERATE APPLICATIONS, NOT INFRASTRUCTURE

@tmclaughbos

https://www.serverlessops.io/ebook