Today we'll be discussing the differences between DevOps and platform engineering.
There are various definitions for DevOps and Platform Engineering. This video will be mainly based on my experiences as software engineer working in the DevOps/platform engineering space for the past few years.
DevOps is a set of practices that aims to bridge the gap between development (dev) and operations (ops) teams. The goal is to improve collaboration, and not have two silos with the dev team sitting on one side and the ops team sitting on the other.
So I have always seen devops as a mindset and just another fancy way of saying software engineer.
For me the goal has always been to build cross-functional teams to reduce dependencies in organisations.
This concept has been popularised by the AWS mantra "You build it you run it" where you have the need for teams with T shaped or even better V shaped engineers.
The DevOps approach works well but when you start having several teams each implementing different ways of going to production you are solving the same problem multiple times.
Also these solutions need to be maintained and it's a full time job.
Platform engineering focuses on building and maintaining the infrastructure and the systems that supports applications and services.
Their goal is to support developers in the organisation by creating and maintaining the platform. Developers are the consumers and customers of the platform (Product).
IDP stands for internal developer platform. And it's the way developer interface with the toolchain in their organisation.
The goal is to have teams using a self-service portal to support their application throughout the SDLC
#devops #platformengineering
WHO AM I:
Hey friends, welcome to my YouTube channel @outofdevops . If you're new my name is Anto, here I talk about software engineering and software engineers. Don't forget to comment like and subscribe 👍🏻.
YOUTUBE GEAR:
🎥 My YouTube Camera Gear - https://kit.co/outofdevops
MY SOCIAL LINKs:
🐦 Twitter - / outofdevops
📘 Facebook - / outofdevops
📰 My blog - https://amasucci.com
📸 Instagram - / outofdevops
GET IN TOUCH:
If you'd like to talk, I'd love to hear from you. Tweeting @OutOfDevOps directly will be the quickest way to get a response, but if your question is very long, feel free to email me at [email protected].
PS: Some of the links in this description are affiliate links that I get a kickback from 😜