Measuring Developer Experience and Improving it through Platform Engineering (feat. Ajay Chankramath)

Measuring Developer Experience and Improving it through Platform Engineering (feat. Ajay Chankramath)

Ajay Chankramath⁠, Head of Platform Engineering at ⁠ThoughtWorks⁠, discusses measuring and improving developer experience through platform engineering. Platform engineering is the abstracted set of tools, principles, and techniques that make developers' lives easier and enable DevOps. It focuses on improving developer productivity and reducing friction in the software development process. The key to successful platform engineering is adopting a product management mindset and prioritizing capabilities based on their value. Platform engineering can benefit organizations of all sizes, but the scope and implementation may vary. Internal developer platforms and managed platform engineering services are emerging as options for startups and smaller organizations. Platform engineering is the evolution of software development and delivery. It is not a passing fad or a replacement for DevOps, but rather a cultural paradigm that brings together tools, techniques, and processes. Platform engineering aims to simplify and automate the development process, improve compliance gating, and provide internal developer portals for self-service. It also involves the use of generative AI to enhance operational productivity and enable proactive issue detection. While there is no one-size-fits-all approach to platform engineering, it is important for organizations to invest in platforms that align with their specific requirements and skill sets.

Takeaways

  • Platform engineering aims to improve developer productivity and reduce friction in the software development process.
  • Adopting a product management mindset and prioritizing capabilities based on their value is crucial for successful platform engineering.
  • Platform engineering can benefit organizations of all sizes, but the scope and implementation may vary.
  • Internal developer platforms and managed platform engineering services are emerging as options for startups and smaller organizations. Platform engineering is the evolution of software development and delivery.
  • It is not a passing fad or a replacement for DevOps, but rather a cultural paradigm that brings together tools, techniques, and processes.
  • Platform engineering aims to simplify and automate the development process, improve compliance gating, and provide internal developer portals for self-service.
  • Generative AI can be used to enhance operational productivity and enable proactive issue detection.
  • There is no one-size-fits-all approach to platform engineering, and organizations should invest in platforms that align with their specific requirements and skill sets.

Chapters

00:00 Introduction to Ajay Chankramath and ThoughtWorks

03:08 Defining Platform Engineering and its Importance

07:48 The Role of Product Management in Platform Engineering

10:21 The Genesis of Platform Engineering and the Importance of Value Modeling

13:22 Platform Engineering for Organizations of All Sizes

22:16 Breaking Down Platform Engineering into Five Planes

25:41 The Importance of Observability in Platform Engineering

29:19 The Role of Orchestrators in Platform Engineering

33:26 The Impact of Platform Engineering on Developers' Daily Work

35:56 The Importance of Compliance Gating

36:47 Internal Developer Portals

38:17 Abstraction with Terraform and Other Tools

49:04 The Potential of Generative AI

55:53 Coexistence of Self-Serve Portals and Conversational UIs

01:06:25 Platform Engineering as an Evolution of Software Development

Episoder(412)

Optimize your application performance so your pages render faster (Series: 3/N)

Optimize your application performance so your pages render faster (Series: 3/N)

You want your pages to render as fast as they can. Most times, it is easier to bump up your hardware but that merely hides the problem, it doesn't fix it.

19 Sep 202011min

MongoDB Aggregate Query for faster retrieval of data

MongoDB Aggregate Query for faster retrieval of data

Let's take an example MongoDB Aggregate Query to understand certain fundamentals of aggregate queries.

15 Sep 20207min

Resume - what to include, and more specifically, what NOT to.

Resume - what to include, and more specifically, what NOT to.

Credibility is key. Make sure your resume is a reflection of that. It is no less important than your technical skills.

14 Sep 20207min

Performance Optimization Series (Web/Mobile App) - Episode 2/N

Performance Optimization Series (Web/Mobile App) - Episode 2/N

If you are looking to improve performance in your web or mobile apps, this series of videos may help you. At least, a wee bit.

13 Sep 20203min

Performance Optimization Series (Web/Mobile App) - Episode 1/N

Performance Optimization Series (Web/Mobile App) - Episode 1/N

If you are looking to improve performance in your web or mobile apps, this series of videos may help you. At least, a wee bit.

13 Sep 20206min

Volume of content that gets uploaded to YouTube every day!

Volume of content that gets uploaded to YouTube every day!

The numbers are huge obviously. But, how big?

3 Sep 20205min

Technical Interviews - where they are lacking, and what needs to improve

Technical Interviews - where they are lacking, and what needs to improve

If you have been in technical interviews, and felt that there was much room for improvement, you may appreciate this video.

30 Aug 202037min

Performance Optimization - Database Hops

Performance Optimization - Database Hops

Is your page taking a bit of time to render? Here’s one of the things you could look at. Hint: Database Hops.

28 Aug 20204min

Populært innen Teknologi

romkapsel
rss-avskiltet
smart-forklart
lydartikler-fra-aftenposten
teknisk-sett
energi-og-klima
rss-impressions-2
teknologi-og-mennesker
nasjonal-sikkerhetsmyndighet-nsm
shifter
tomprat-med-gunnar-tjomlid
rss-alt-vi-kan
hans-petter-og-co
fornybaren
elektropodden
kunstig-intelligens-med-morten-goodwin
rss-heis
rss-alt-som-gar-pa-strom
i-loopen
rss-polypod