Is Platform
Engineering
the new Ops?
Philipp Garbe, Scout24
@pgarbe
@pgarbe
Living in Bavaria, Working in the Cloud
Philipp Garbe
Our purpose: Inspiring your best
decisions. We connect people,
cars and homes.
● Dev vs Ops
● DevOps as a role
● Engineering teams and shared infrastructure
● Platform Engineering
Agenda
Dev vs Ops
Dev
QA
Ops
Dev + QA
Ops
Conway’s Law
"Organizations which design systems ...
are constrained to produce designs
which are copies of the communication structures
of these organizations."
Melvin E. Conway (April 1968)
Architecture
Monolithic application
One repo
One database
Monolith
Why did we change it?
● We wanted to release faster and more often
● Different goals led to discussions
○ Ops: Optimize for stability
○ Dev: Optimize for speed
DevOps as a role
Dev
Ops
DevOps
Architecture
Monolith + Swimlanes
Monolith
● Not every Dev became a DevOp
● Ops became not part of DevOps
● VMs were still not in control of teams
● Time to market: More speed by leveraging managed services
Why did we change it?
Tatsu
Engineering Teams
DevOps is a culture, not a role!
● Yes, it costs money
● But it is an investment
○ In your people
○ In code quality
YBIYRI - You build it, you run it!
Architecture
Self Contained Systems
Microservices
20% time for infrastructure stories
We changed only the 20% rule
● In many teams if felt wrong doing so much infrastructure / shared
services
● Teams wanted to focus on their products
● T-Shape skills often didn't match
● It doesn't scale
Why did we change it?
Platform Engineering
Platform EngineeringApplication Engineering
Eliminate all friction
from commit to customer
Our mission
Shared Responsibility Model
Cluster
Services
Platform Team
Application Team
Isn’t that Ops?
NO, because...
● It is a managed product
● Teams can use it or not
● Teams are responsible for their services
NO
because...
● It’s not about hosting services from other teams
● It’s about developing products for users
● It’s about products that enable feature teams to work faster
● It’s basically a new mindset
Be careful:
● Do not abstract the cloud
● You’re in competition with the cloud
Is Platform Engineering the new Ops?
NO
because...
● DevOps is not a role or team but a culture
● Platform engineering teams should be cross-functional
● Product engineering teams as well
Is Platform Engineering the new DevOps?
Questions?
www.scout24.com
Philipp Garbe
Twitter: @pgarbe
Blog: garbe.io
Join us:
jobs.scout24.com

Is Platform Engineering the new Ops?