What is a week on Reddit without a little bit of controversy? Looking forward to hearing your takes on this weekā€™s topic šŸ˜‰ Comment below with your best arguments.

Letā€™s get bakinā€™ šŸ„

DevOps is dead...

And itā€™s because devs donā€™t want to do ops.

To be fair, it actually depends on who you ask. As you can see from the poll I ran on Twitter yesterday, devs are divided: 41.8% of respondents said yes, 42.1% said no, and 16.1% were indifferent. This Reddit thread also highlights the strong and conflicting opinions in the community.

And thatā€™s why DevOps, as many organizations chose to implement it, is in crisis. When teams donā€™t agree, forcing everyone to DevOps a certain way can have disastrous consequences.

No alt text provided for this image

The strain the ā€œyou build it, you run itā€ paradigm can put on developers has forced many teams to reconsider how theyā€™re allocating responsibilities. On one hand, self-service capabilities are essential to moving quickly and efficiently. On the other hand, with the increasing complexity of the cloud native world, freedom without boundaries can create too much pressure on operations and become counterproductive.

As Gartner analyst Lydia Leong puts it, itā€™s important to remember that ā€œdeveloper control over infrastructure isnā€™t an all-or-nothing proposition. Responsibility can be divided across the application lifecycle, so that you can get benefits from ā€˜you build it, you run itā€™ without necessarily parachuting your developers into an untamed and unknown wilderness and wishing them luck in surviving because itā€™s ā€˜not an infrastructure and operations team problemā€™ anymore.ā€

The answer to this lies in platform engineering. Platform engineers build an Internal Developer Platform (IDP) that abstracts away complex infrastructure configurations (among other things) so that developers donā€™t have to worry about them. Successful IDPs provide golden paths for developers that provide a path of least resistance for day-to-day tasks and have best security practices built-in. At the same time, IDPs preserve developer freedom to go off-road when necessary.

āš–ļø Why does platform engineering strike a better balance between freedom and structure?

Itā€™s because good platforms are treated like products. Successful platform teams conduct user research, create a product roadmap, solicit regular feedback, and market their platform internally. All of this ensures that the platform is actually reducing cognitive load and striking the right balance between developersā€™ needs for self-service and support.

And thatā€™s why DevOps is dead. Long live platform engineering. šŸ˜‰

Short on time? ā³ We got you šŸ„šŸ˜‹

No alt text provided for this image

šŸ„ Should you go multi-cloud? Lisa Karlin Curtis explores the nuances of handling third-party provider outages. Worth the read.

šŸ„ Golden paths are a key element for engineering teams to perform well. Alex Bikfalvi, Product Lead at Adevinta, shared his insights from building an internal developer platform and how it helped. The full talk can be found here.

šŸ„ Platform engineering made it to Gartnerā€™s latest Hype Cycle for Emerging Technologies! This FutureCIO article dives in deeper to the transformational potential of emerging technologies.

No alt text provided for this image

šŸ„ Product demos can become a pain in the šŸ‘. April Dunford shares some tips for making an impactful demo. Check the full šŸ§µon Twitter here.

šŸ„ You already know what time it is šŸ˜‰

No alt text provided for this image

That's a wrap on #3. Like what you read? Share it with your friends.

Btw, we have some really amazing DevOps is Dead news coming very soon.. stay tuned.

And stay crunchy šŸ„

Luca