SlideShare une entreprise Scribd logo
1  sur  149
Télécharger pour lire hors ligne
@tyler_treat
Tyler Treat • DevOpsDays Des Moines • 4/13/18
The Future of Ops
@tyler_treat
Welcome to the

world of tomorrow!
@tyler_treat@tyler_treat
@tyler_treat
Tyler Treat
Managing Partner @ Real Kinetic
Former infrastructure engineering
manager @ Workiva
bravenewgeek.com
@tyler_treat
Data Center
@tyler_treat
Data Center
Compute Network Storage
@tyler_treat
Data Center
Compute Network Storage
App Servers Security Backups/DR Monitoring
@tyler_treat
Data Center
Compute Network Storage
Help Desk Procurement Compliance
App Servers Security Backups/DR Monitoring
@tyler_treat
Data Center
Compute Network Storage
Help Desk Procurement Compliance
App Servers Security Backups/DR Monitoring
App App App App App App App
@tyler_treat
Data Center
Compute Network Storage
Help Desk Procurement Compliance
App Servers Security Backups/DR Monitoring
@tyler_treat
Data Center
Compute Network Storage
Help Desk Procurement Compliance
App Servers Security Backups/DR Monitoring
App App App App App App App
Ops
@tyler_treat
Data Center
Compute Network Storage
Help Desk Procurement Compliance
App Servers Security Backups/DR Monitoring
App App App App App App App
DevOps
@tyler_treat
App App App App App App App
NoOps
@tyler_treat
App App App App App App App
Infrastructure
Automation
Deployment
Automation
Configuration
Management
Log
Management
Monitoring
NewOps
@tyler_treat
@tyler_treat
DevOps is a journey, not a destination.
@tyler_treat
Manual Provisioning Self-Service
The DevOps Scale of Automation
@tyler_treat
Manual Provisioning Self-Service
Large Enterprise
Small Startup
@tyler_treat
Scaling DevOps
@tyler_treat@tyler_treat
Why do silos form?
@tyler_treat
Many companies start with a
“DevOps” approach.
@tyler_treat
Manual Provisioning Self-Service
Large Enterprise
Small Startup
DevOps by Necessity

Devs push to production, unstable,

high-risk, minimal cost control
@tyler_treat
As the product scales,
we specialize.
@tyler_treat
@tyler_treat
As the business scales,

we add safety checks.
@tyler_treat
Developers write
code.
@tyler_treat
Ops people run it.
@tyler_treat
QA gets blamed for
defects.
@tyler_treat
Security blocks
everything.
@tyler_treat
And management
wonders why nothing
gets shipped.
@tyler_treat
Manual Provisioning Self-Service
Large Enterprise
Small Startup
Ops as Gatekeepers

Stable, cost-controlled, risk-averse,

delivery and innovation bottleneck

@tyler_treat
Specialization is good!
@tyler_treat
Misalignment is not good.
@tyler_treat
How do we scale specialization?
@tyler_treat
Cross-functional
teams?
@tyler_treat
@tyler_treat
DevOps encourages cooperation!
@tyler_treat
Just add an ops
engineer to each team.
@tyler_treat
And maybe a reliability
engineer.
@tyler_treat
Maybe a few extra for
on-call backup.
@tyler_treat
And of course we need
a QA engineer too.
@tyler_treat
Done!
@tyler_treat
Also, $$$
@tyler_treat@tyler_treat
@tyler_treat
How do we scale specialization?
@tyler_treat
Vision and Product
@tyler_treat
Vision: a mental
image of what the
future could be like.
@tyler_treat
@tyler_treat
Vision enables independent
decision making and alignment.
@tyler_treat
But vision without execution is
just hallucination…
@tyler_treat
Products are how we scale execution.
@tyler_treat
@tyler_treat
The
evolution
of QA
Test-focused Tools-focused
@tyler_treat
The
evolution
of QA
QA SDET
“Combined”
Engineering
@tyler_treat
ProductionCD PipelineCI
@tyler_treat
QA teams are shrinking,
but what’s growing are the
teams building the tools.
@tyler_treat
The same is becoming true of Ops.
@tyler_treat
build/release/deploy
configuration management
infrastructure automation
logging & instrumentation
monitoring
@tyler_treat
By productizing our infrastructure,
we scaled.
@tyler_treat
We controlled costs.
@tyler_treat
We reduced risk.
@tyler_treat
We accelerated development.
@tyler_treat
We delivered value to customers
faster…
@tyler_treat
from 3 - 4 releases per year to
multiple releases per day.
@tyler_treat
Rethinking Ops
@tyler_treat
@tyler_treat
@tyler_treat
Data Center
Compute Network Storage
Help Desk Procurement Compliance
App Servers Security Backups/DR Monitoring
App App App App App App App
Wake me up if
anything goes
wrong here.
Ops as Masters of Production
@tyler_treat
Data Center
Compute Network Storage
Help Desk Procurement Compliance
App Servers Security Backups/DR Monitoring
App App App App App App App
Jim Bob’s
Frobulator
service is out
of memory.
Ops as Masters of Production
@tyler_treat
Manual Provisioning Self-Service
Large Enterprise
Small Startup
PaaS

Stable, cost-controlled, risk-averse,

delivery enabler, innovation bottleneck
@tyler_treat
@tyler_treat
Enable developers to self-service through tooling and
automation and empower them to deploy and operate
their services…
@tyler_treat
The Vision
@tyler_treat
“Here’s a CloudFormation
template and access to
production…”
@tyler_treat
Manual Provisioning Self-Service
Large Enterprise
Small Startup
IaaS

Devs provision infrastructure as code,

free-for-all, cost explosion, high-risk,

delivery and innovation enabler
@tyler_treat
Enable developers to self-service through tooling and
automation and empower them to deploy and operate
their services…
@tyler_treat
The Vision
@tyler_treat
Enable developers to self-service through tooling and
automation and empower them to deploy and operate
their services…with minimal Ops intervention.
@tyler_treat
The Vision
@tyler_treat
@tyler_treat
@tyler_treat
Enable developers to self-service through tooling and
automation and empower them to deploy and operate
their services…with minimal Ops intervention.
@tyler_treat
The Vision
@tyler_treat
App App App App App App App
Infrastructure
Automation
Deployment
Automation
Configuration
Management
Log
Management
Monitoring
Ops as Product Team
@tyler_treat
App App App App App App App
Infrastructure
Automation
Deployment
Automation
Configuration
Management
Log
Management
MonitoringProducts
Ops as Product Team
@tyler_treat
Enable developers to self-service through tooling and
automation and empower them to deploy and operate
their services…with minimal Ops intervention.
@tyler_treat
The Vision
@tyler_treat
Pain-Driven Development:
making locally optimal
decisions to minimize pain.
@tyler_treat
Silos promote pain
displacement.
Product
Development
QA Ops
@tyler_treat
Silos promote pain
displacement.
Product
Development
QA Ops
pain of running softwarepain of testing softwarepain of building software
@tyler_treat
Misaligned incentives!
@tyler_treat
How do you expect devs to care about
quality if they’re not on the hook?
@tyler_treat
How do you expect devs to care about
operability if they’re not on the hook?
@tyler_treat
Devs won’t build truly reliable systems
until they are on-call for them.
@tyler_treat
BUT!
@tyler_treat
Responsibility requires empowerment.
@tyler_treat
You can’t ask someone to care about
something and fix it without also
giving them the power to do so.
@tyler_treat
Most Ops teams simply
haven’t done enough to
empower and offload
responsibility onto dev teams.
@tyler_treat
Products enable ownership.
@tyler_treat
App App App App App App App
Infrastructure
Automation
Deployment
Automation
Configuration
Management
Log
Management
MonitoringProducts
Ops as Product Team
@tyler_treat
App App App App App App App
Infrastructure
Automation
Deployment
Automation
Configuration
Management
Log
Management
MonitoringProducts
The Frobulator
service is out of
memory…
Since you are the
Frobulator expert,
here are these tools
to help you
diagnose and
resolve the problem
autonomously.
Ops as Product Team
@tyler_treat
Enable developers to self-service through tooling and
automation and empower them to deploy and operate
their services…with minimal Ops intervention.
@tyler_treat
The Vision
@tyler_treat
Products maintain control
through enablement.
@tyler_treat
Enable teams to follow best
practices.
@tyler_treat
Best practices for builds.
@tyler_treat
Best practices for testing.
@tyler_treat
Best practices for deploys.
@tyler_treat
Best practices for support.
@tyler_treat
Best practices for compliance.
@tyler_treat
Encode compliance and SDLC
requirements into tooling and process.
@tyler_treat
Snowflakes kill…

Use pain-driven development
to your advantage by creating
paths of least resistance.
@tyler_treat
Teams must make a case for
going off-menu.
@tyler_treat
Products in Practice
@tyler_treat
Build Release Deploy Operate
@tyler_treat
Build Release Deploy Operate
@tyler_treat
Code
Repository
Dev
Push change to branch
Review by
Peers
Build
QA &
Compliance
Continuous Integration
@tyler_treat@tyler_treat
@tyler_treat@tyler_treat
@tyler_treat@tyler_treat
@tyler_treat
@tyler_treat
@tyler_treat
@tyler_treat@tyler_treat
@tyler_treat
• Build plan part of the code, not baked into build tool

• Dev teams fully control their builds

• Deep integration with GitHub 

• Build controls into the process
Continuous Integration
@tyler_treat
Build Release Deploy Operate
@tyler_treat
Code
Repository
Dev
Tag branch for release
Build/QA
Continuous Delivery
Dev Artifact
Repository
Sign-Off
Prod Artifact
Repository
Deploy
@tyler_treat
• Artifact build/tagging/promotion automation

• Container/machine image auditing

• Machine image and security patch automation

• Streamlining sign-off from different parties
Continuous Delivery
@tyler_treat
Build Release Deploy Operate
@tyler_treat
@tyler_treat
@tyler_treat
• Self-service deploys

• Self-service configuration (with guard rails)

• Infrastructure provisioning is automated

• No ticket-driven development
Continuous Deployment
@tyler_treat
Build Release Deploy Operate
@tyler_treat
• Logging

- Structured logging spec

- Language libs implementing spec

- Log pipeline (i.e. agent, collector, storage, search)

• Telemetry, tracing, health checks, alerting

• Canary deploys, A/B testing, traffic shadowing, etc.
Continuous Operations
@tyler_treat
Many off-the-shelf solutions just
need “glued” together.
@tyler_treat
Most problems are cultural, not
technical.
@tyler_treat
Technology will not fix your
broken culture!
@tyler_treat
Solutions need to fit the company,
its culture, and its architecture.
@tyler_treat
Get the workflow correct, start
manual, then automate.
@tyler_treat
Wrapping Up
@tyler_treat
Specialization leads to misalignment
and broken feedback loops.
@tyler_treat
But specialization is an important
part of scaling a business.
@tyler_treat
The question is:

how do we specialize?
@tyler_treat
The traditional Ops model does
not scale.
@tyler_treat
DevOps is about tightening feedback
loops and building empathy.
@tyler_treat
NewOps is about empowering teams
and providing autonomy.
@tyler_treat
It’s not a replacement for DevOps,
it’s an evolution of it.
@tyler_treat
It’s applying a product mindset to
the traditional Ops model.
@tyler_treat
Ops teams should be redefining
their vision:
@tyler_treat
from masters of production to
enablers of production.
@tyler_treat
Ops capabilities should be
embedded within dev teams…
@tyler_treat
but they need to be enabled!
@tyler_treat
@tyler_treat
NewOps treats Ops like a product
team whose product is infrastructure.
@tyler_treat
Creating guard rails, not walls.
@tyler_treat
Offloading responsibility helps
correct and scale feedback loops.
@tyler_treat
Traditional Ops isn’t going away,
it’s just getting a product manager.
@tyler_treat
Thanks!

bravenewgeek.com
realkinetic.com

Contenu connexe

Tendances

Tickets Make Operations Work Unnecessarily Miserable
Tickets Make Operations Work Unnecessarily MiserableTickets Make Operations Work Unnecessarily Miserable
Tickets Make Operations Work Unnecessarily MiserableRundeck
 
SRE for Everyone: Making Tomorrow Better Than Today
SRE for Everyone: Making Tomorrow Better Than Today SRE for Everyone: Making Tomorrow Better Than Today
SRE for Everyone: Making Tomorrow Better Than Today Rundeck
 
SysAdmin to SRE: Solving the Last Mile Problem
SysAdmin to SRE: Solving the Last Mile ProblemSysAdmin to SRE: Solving the Last Mile Problem
SysAdmin to SRE: Solving the Last Mile ProblemRundeck
 
API 101 - Understanding APIs.
API 101 - Understanding APIs.API 101 - Understanding APIs.
API 101 - Understanding APIs.Kirsten Hunter
 
OpenStack Keystone Pike Project Update
OpenStack Keystone Pike Project UpdateOpenStack Keystone Pike Project Update
OpenStack Keystone Pike Project UpdateLance Bragstad
 
Top 10 Lessons Learned from the Netflix API - OSCON 2014
Top 10 Lessons Learned from the Netflix API - OSCON 2014Top 10 Lessons Learned from the Netflix API - OSCON 2014
Top 10 Lessons Learned from the Netflix API - OSCON 2014Daniel Jacobson
 

Tendances (6)

Tickets Make Operations Work Unnecessarily Miserable
Tickets Make Operations Work Unnecessarily MiserableTickets Make Operations Work Unnecessarily Miserable
Tickets Make Operations Work Unnecessarily Miserable
 
SRE for Everyone: Making Tomorrow Better Than Today
SRE for Everyone: Making Tomorrow Better Than Today SRE for Everyone: Making Tomorrow Better Than Today
SRE for Everyone: Making Tomorrow Better Than Today
 
SysAdmin to SRE: Solving the Last Mile Problem
SysAdmin to SRE: Solving the Last Mile ProblemSysAdmin to SRE: Solving the Last Mile Problem
SysAdmin to SRE: Solving the Last Mile Problem
 
API 101 - Understanding APIs.
API 101 - Understanding APIs.API 101 - Understanding APIs.
API 101 - Understanding APIs.
 
OpenStack Keystone Pike Project Update
OpenStack Keystone Pike Project UpdateOpenStack Keystone Pike Project Update
OpenStack Keystone Pike Project Update
 
Top 10 Lessons Learned from the Netflix API - OSCON 2014
Top 10 Lessons Learned from the Netflix API - OSCON 2014Top 10 Lessons Learned from the Netflix API - OSCON 2014
Top 10 Lessons Learned from the Netflix API - OSCON 2014
 

Similaire à The Future of Ops

Designing and Building (Your Own) UI Frameworks For the Enterprise
Designing and Building (Your Own) UI Frameworks For the EnterpriseDesigning and Building (Your Own) UI Frameworks For the Enterprise
Designing and Building (Your Own) UI Frameworks For the EnterpriseExoLeaders.com
 
DevOpsDays - Pick any Three - Devops from scratch
DevOpsDays - Pick any Three - Devops from scratchDevOpsDays - Pick any Three - Devops from scratch
DevOpsDays - Pick any Three - Devops from scratchPete Cheslock
 
Patrick Campbell — How to Build Actual Customer-Driven Product (Turing Festiv...
Patrick Campbell — How to Build Actual Customer-Driven Product (Turing Festiv...Patrick Campbell — How to Build Actual Customer-Driven Product (Turing Festiv...
Patrick Campbell — How to Build Actual Customer-Driven Product (Turing Festiv...Turing Fest
 
Patrick Campbell, Why a SaaS Pricing Consultancy Gives Away Free Software, Bo...
Patrick Campbell, Why a SaaS Pricing Consultancy Gives Away Free Software, Bo...Patrick Campbell, Why a SaaS Pricing Consultancy Gives Away Free Software, Bo...
Patrick Campbell, Why a SaaS Pricing Consultancy Gives Away Free Software, Bo...Business of Software Conference
 
Cultural learnings of testing for make benefit glorious nation of startup
Cultural learnings of testing for make benefit glorious nation of startupCultural learnings of testing for make benefit glorious nation of startup
Cultural learnings of testing for make benefit glorious nation of startupGil Tayar
 
Solving trust issues at scale - AppSec California
Solving trust issues at scale - AppSec CaliforniaSolving trust issues at scale - AppSec California
Solving trust issues at scale - AppSec CaliforniaSoluto
 
Leveraging Generative AI: Exploring New Technology for Data Integration
Leveraging Generative AI: Exploring New Technology for Data IntegrationLeveraging Generative AI: Exploring New Technology for Data Integration
Leveraging Generative AI: Exploring New Technology for Data IntegrationSafe Software
 
Agile Mumbai 2022 - Adish Apte & Ashish Sharma | AI/ML Powered & Insights Fu...
Agile Mumbai 2022 - Adish Apte & Ashish Sharma |  AI/ML Powered & Insights Fu...Agile Mumbai 2022 - Adish Apte & Ashish Sharma |  AI/ML Powered & Insights Fu...
Agile Mumbai 2022 - Adish Apte & Ashish Sharma | AI/ML Powered & Insights Fu...AgileNetwork
 
Par-Tech overview -core competencies
Par-Tech overview -core competencies Par-Tech overview -core competencies
Par-Tech overview -core competencies Steve Wallace
 
Par-Tech Overview -core competencies - 1-12-17-
Par-Tech Overview -core competencies - 1-12-17-Par-Tech Overview -core competencies - 1-12-17-
Par-Tech Overview -core competencies - 1-12-17-Steve Wallace
 
Infrastructure is development
Infrastructure is developmentInfrastructure is development
Infrastructure is developmentstahnma
 
Platform approach to scaling machine learning across the enterprise
Platform approach to scaling machine learning across the enterprisePlatform approach to scaling machine learning across the enterprise
Platform approach to scaling machine learning across the enterpriseOlalekan Fuad Elesin
 
Becoming the Docker Champion: Bringing Docker Back to Work
Becoming the Docker Champion: Bringing Docker Back to WorkBecoming the Docker Champion: Bringing Docker Back to Work
Becoming the Docker Champion: Bringing Docker Back to WorkDocker, Inc.
 
Data Center Migration Essentials - Adam Saint-Prix Tim Wong
Data Center Migration Essentials - Adam Saint-Prix Tim WongData Center Migration Essentials - Adam Saint-Prix Tim Wong
Data Center Migration Essentials - Adam Saint-Prix Tim WongAtlassian
 
Protelo Presentation: Iptor Connect Conference 2018
 Protelo Presentation: Iptor Connect Conference 2018  Protelo Presentation: Iptor Connect Conference 2018
Protelo Presentation: Iptor Connect Conference 2018 Protelo, Inc.
 
Continuous Delivery for IT Operations Teams
Continuous Delivery for IT Operations TeamsContinuous Delivery for IT Operations Teams
Continuous Delivery for IT Operations TeamsMark Rendell
 
103 Understanding Technical Debt
103 Understanding Technical Debt103 Understanding Technical Debt
103 Understanding Technical DebtProductCamp Boston
 
Understanding Technical Debt: A Primer for Product Owners and Founders
Understanding Technical Debt: A Primer for Product Owners and FoundersUnderstanding Technical Debt: A Primer for Product Owners and Founders
Understanding Technical Debt: A Primer for Product Owners and FoundersAndrea Goulet
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev opsAgile Montréal
 

Similaire à The Future of Ops (20)

Designing and Building (Your Own) UI Frameworks For the Enterprise
Designing and Building (Your Own) UI Frameworks For the EnterpriseDesigning and Building (Your Own) UI Frameworks For the Enterprise
Designing and Building (Your Own) UI Frameworks For the Enterprise
 
DevOpsDays - Pick any Three - Devops from scratch
DevOpsDays - Pick any Three - Devops from scratchDevOpsDays - Pick any Three - Devops from scratch
DevOpsDays - Pick any Three - Devops from scratch
 
Patrick Campbell — How to Build Actual Customer-Driven Product (Turing Festiv...
Patrick Campbell — How to Build Actual Customer-Driven Product (Turing Festiv...Patrick Campbell — How to Build Actual Customer-Driven Product (Turing Festiv...
Patrick Campbell — How to Build Actual Customer-Driven Product (Turing Festiv...
 
Patrick Campbell, Why a SaaS Pricing Consultancy Gives Away Free Software, Bo...
Patrick Campbell, Why a SaaS Pricing Consultancy Gives Away Free Software, Bo...Patrick Campbell, Why a SaaS Pricing Consultancy Gives Away Free Software, Bo...
Patrick Campbell, Why a SaaS Pricing Consultancy Gives Away Free Software, Bo...
 
Cultural learnings of testing for make benefit glorious nation of startup
Cultural learnings of testing for make benefit glorious nation of startupCultural learnings of testing for make benefit glorious nation of startup
Cultural learnings of testing for make benefit glorious nation of startup
 
Solving trust issues at scale - AppSec California
Solving trust issues at scale - AppSec CaliforniaSolving trust issues at scale - AppSec California
Solving trust issues at scale - AppSec California
 
Leveraging Generative AI: Exploring New Technology for Data Integration
Leveraging Generative AI: Exploring New Technology for Data IntegrationLeveraging Generative AI: Exploring New Technology for Data Integration
Leveraging Generative AI: Exploring New Technology for Data Integration
 
ITSMF 2016
ITSMF 2016ITSMF 2016
ITSMF 2016
 
Agile Mumbai 2022 - Adish Apte & Ashish Sharma | AI/ML Powered & Insights Fu...
Agile Mumbai 2022 - Adish Apte & Ashish Sharma |  AI/ML Powered & Insights Fu...Agile Mumbai 2022 - Adish Apte & Ashish Sharma |  AI/ML Powered & Insights Fu...
Agile Mumbai 2022 - Adish Apte & Ashish Sharma | AI/ML Powered & Insights Fu...
 
Par-Tech overview -core competencies
Par-Tech overview -core competencies Par-Tech overview -core competencies
Par-Tech overview -core competencies
 
Par-Tech Overview -core competencies - 1-12-17-
Par-Tech Overview -core competencies - 1-12-17-Par-Tech Overview -core competencies - 1-12-17-
Par-Tech Overview -core competencies - 1-12-17-
 
Infrastructure is development
Infrastructure is developmentInfrastructure is development
Infrastructure is development
 
Platform approach to scaling machine learning across the enterprise
Platform approach to scaling machine learning across the enterprisePlatform approach to scaling machine learning across the enterprise
Platform approach to scaling machine learning across the enterprise
 
Becoming the Docker Champion: Bringing Docker Back to Work
Becoming the Docker Champion: Bringing Docker Back to WorkBecoming the Docker Champion: Bringing Docker Back to Work
Becoming the Docker Champion: Bringing Docker Back to Work
 
Data Center Migration Essentials - Adam Saint-Prix Tim Wong
Data Center Migration Essentials - Adam Saint-Prix Tim WongData Center Migration Essentials - Adam Saint-Prix Tim Wong
Data Center Migration Essentials - Adam Saint-Prix Tim Wong
 
Protelo Presentation: Iptor Connect Conference 2018
 Protelo Presentation: Iptor Connect Conference 2018  Protelo Presentation: Iptor Connect Conference 2018
Protelo Presentation: Iptor Connect Conference 2018
 
Continuous Delivery for IT Operations Teams
Continuous Delivery for IT Operations TeamsContinuous Delivery for IT Operations Teams
Continuous Delivery for IT Operations Teams
 
103 Understanding Technical Debt
103 Understanding Technical Debt103 Understanding Technical Debt
103 Understanding Technical Debt
 
Understanding Technical Debt: A Primer for Product Owners and Founders
Understanding Technical Debt: A Primer for Product Owners and FoundersUnderstanding Technical Debt: A Primer for Product Owners and Founders
Understanding Technical Debt: A Primer for Product Owners and Founders
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev ops
 

Plus de Tyler Treat

Building a Distributed Message Log from Scratch - SCaLE 16x
Building a Distributed Message Log from Scratch - SCaLE 16xBuilding a Distributed Message Log from Scratch - SCaLE 16x
Building a Distributed Message Log from Scratch - SCaLE 16xTyler Treat
 
Building a Distributed Message Log from Scratch
Building a Distributed Message Log from ScratchBuilding a Distributed Message Log from Scratch
Building a Distributed Message Log from ScratchTyler Treat
 
So You Wanna Go Fast?
So You Wanna Go Fast?So You Wanna Go Fast?
So You Wanna Go Fast?Tyler Treat
 
Simple Solutions for Complex Problems
Simple Solutions for Complex ProblemsSimple Solutions for Complex Problems
Simple Solutions for Complex ProblemsTyler Treat
 
Probabilistic algorithms for fun and pseudorandom profit
Probabilistic algorithms for fun and pseudorandom profitProbabilistic algorithms for fun and pseudorandom profit
Probabilistic algorithms for fun and pseudorandom profitTyler Treat
 
The Economics of Scale: Promises and Perils of Going Distributed
The Economics of Scale: Promises and Perils of Going DistributedThe Economics of Scale: Promises and Perils of Going Distributed
The Economics of Scale: Promises and Perils of Going DistributedTyler Treat
 
From Mainframe to Microservice: An Introduction to Distributed Systems
From Mainframe to Microservice: An Introduction to Distributed SystemsFrom Mainframe to Microservice: An Introduction to Distributed Systems
From Mainframe to Microservice: An Introduction to Distributed SystemsTyler Treat
 

Plus de Tyler Treat (7)

Building a Distributed Message Log from Scratch - SCaLE 16x
Building a Distributed Message Log from Scratch - SCaLE 16xBuilding a Distributed Message Log from Scratch - SCaLE 16x
Building a Distributed Message Log from Scratch - SCaLE 16x
 
Building a Distributed Message Log from Scratch
Building a Distributed Message Log from ScratchBuilding a Distributed Message Log from Scratch
Building a Distributed Message Log from Scratch
 
So You Wanna Go Fast?
So You Wanna Go Fast?So You Wanna Go Fast?
So You Wanna Go Fast?
 
Simple Solutions for Complex Problems
Simple Solutions for Complex ProblemsSimple Solutions for Complex Problems
Simple Solutions for Complex Problems
 
Probabilistic algorithms for fun and pseudorandom profit
Probabilistic algorithms for fun and pseudorandom profitProbabilistic algorithms for fun and pseudorandom profit
Probabilistic algorithms for fun and pseudorandom profit
 
The Economics of Scale: Promises and Perils of Going Distributed
The Economics of Scale: Promises and Perils of Going DistributedThe Economics of Scale: Promises and Perils of Going Distributed
The Economics of Scale: Promises and Perils of Going Distributed
 
From Mainframe to Microservice: An Introduction to Distributed Systems
From Mainframe to Microservice: An Introduction to Distributed SystemsFrom Mainframe to Microservice: An Introduction to Distributed Systems
From Mainframe to Microservice: An Introduction to Distributed Systems
 

Dernier

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 

Dernier (20)

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 

The Future of Ops