Luca Profile picture
Feb 22, 2023 10 tweets 4 min read Read on X
1/9 DevOps is not platform engineering, and platform engineering is not DevOps

I see a lot of confusion on this topic and so want to break it all down. What actually is #platformengineering?

And why do I think it's going to change everything?

A thread👇
2/9 First, what actually is DevOps?🤔

Simply, DevOps is the combination of cultural philosophies, practices, & tools that increases an orgs ability to deliver apps & services at high velocity

It’s not some next level dev, or super engineer. It’s a set of practices and tools
3/9 “You build it, you run it”🛠

Anyone who suffered through the “throw it over the wall" to operations model of development knows how big a game changer DevOps was

The idea was revolutionary
4/9 All good ideas come with a catch however

Do Devs really want to suddenly start doing Ops? And how are they going to learn everything they need to know?

Spoiler alert: They don't😐
5/9 for some orgs, DevOps unlocks a higher plane of efficiency - for most though, it falls very short⛅️

Thus we get "shadow ops" of senior devs, where the most costly & talented plp are spending their time basically doing TicketOps for their team
6/9 And so, in comes #platformengineering💻

PE is the discipline of designing and building Internal Developer Platforms to enable self-service capabilities for devs

PEs implement IDPs to provide resources, golden paths & standards that devs can easily & safely vend
7/9 How does this actually work in reality?🔎

Well, the PE team builds an internal developer platform that bridges everyone together

Devs can then work without worrying about Ops, and Ops can watch everything to make sure standards are applied and nothing is going to explode💥
8/9 Why do I think this is better? Well, this system allows PE teams to adopt a product mindset

The PE team treats the IDP like a product where Devs are users

This means that DX is paramount, and their work can focus purely on developing
9/9 And thus we have the magic💫

#DevOps doesn’t cease to exist or….. die👀 But the problem it’s not able to solve does

We have a structure that allows for all the hopes & dreams that DevOps wasn't able to fully achieve

We get better DX with even better velocity🤷‍♂️
Special final tweet: I write about this topic - a LOT.

If y'all want some extra reading, check these out:

infoq.com/articles/platf…

platformengineering.org/blog/what-is-p…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Luca

Luca Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @luca_cloud

Jan 26, 2023
1/8: Alright, so you’ve seen that platform engineers can make 20% more than DevOps on average, and you want in.

But how do you actually become a platform engineer? A thread👇

#PlatformEngineering #DevOpsCommunity
2/8 First, what does a platform engineer (PE) actually do? Basically platform engineers provide an integrated product most often referred to as an “Internal Developer Platform” covering the operational necessities of the entire lifecycle of an application💻
3/8: Platform engineers are going to need to work hands-on with software and cloud-native infrastructure, we’re talking AWS, GCP, and Azure. And you want a strong understanding of Infrastructure as Code (IaC) and/or GitOps plus required tooling.
Read 9 tweets
Jan 24, 2023
1/9 So wtf actually is “Platform Engineering” you ask, and why do I think it's such a big deal?

Enter the definitive thread on platform engineering👇

#PlatformEngineering #DevOps
2/9 🚀 So first, let’s do the what - basically, platform engineering (PE) is the discipline of designing and building toolchains and workflows that enable self-service capabilities for engineering organizations in the cloud-native era 🌩️
3/9 Platform engineers build an integrated product, often referred to as an “Internal Developer Platform” (IDP), covering the operational necessities of the entire lifecycle of an application💻
Read 9 tweets
Sep 22, 2022
If you're a fan of my threads on #PlatformEngineering, I have some really exciting news for you... 🧵
After a few months of combing through #PlatformCon talks for the best platform engineering insights, surveying the folks in our community, and digging deep into the best resources we could find...

It's finally here. 🥁🥁🥁
The first State of #PlatformEngineering Report is live! 🎉

We dove into the hottest topics, like:
✅The emergence of platform engineering
✅The platform tooling landscape
✅Platform engineering salary comparison
✅Community growth and opportunities

humanitec.com/whitepapers/st…
Read 6 tweets
Aug 31, 2022
If you're doing #DevOps, here are a few things you can do to make your setup better and life easier:

* Optimize for cognitive load
* Golden paths over golden cages
* Solve common problems
* Be glue friends

Let's discuss 🧵
1/ Optimize for cognitive load

I've covered the issue of cognitive (over)load arising from #DevOps done poorly more times than I can count.

Ultimately, your org has to figure out what your devs can (and want to!) handle.

If cognitive load is too high, your devs will either struggle to complete all of their tasks or resent the hell out of you (or both!).

So your setup really needs to keep the issue of cognitive load at the forefront.

reddit.com/r/devops/comme…
Read 18 tweets
Aug 29, 2022
Take a look at these poll results.

And imagine trying to force a one-size-fits-all approach onto you team.

It would be (and often is) a disaster 🧵 Image
BUT.

“This is the niche where platform engineering and internal developer platforms are striking: In an ideal '#DevOps done right' world the devs should be able to self-service themselves the resources they need without needing to learn that much on the operations side.”
Linking to the original comment on Reddit here because I hit the character limit 🥲: reddit.com/r/devops/comme…
Read 5 tweets
Aug 24, 2022
Devs… be real with me. Do y’all want to do Ops? 🧵
Poll inspired by this lovely article from @InfoWorld:

infoworld.com/article/366947…
And look. I think dev self-service is a good and *essential* aspect of a successful setup.

I appreciate how DevOps brings that concern to the forefront.

BUT (and this is BIG)

With the increasing complexity of the cloud-native world, DevOps can be too much pressure.
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(