What is Platform Engineering and how it fits into DevOps and Cloud world
Video Overview & Insights
Platform Engineering - What it is, how it works and how it fits into DevOps and Cloud world
Hope you got some valuable information from this video! Please leave a like and share it with your colleagues if it was useful ππ
Also how to approach implementing an IDP - internal developer platform.
ππ Become a DevOps Engineer in 6 months βΊ https://bit.ly/3WKUPGf
I think the intent of self service by DevOps teams doesnβt mean running wild and itβs all DIY. Develop IaaC to let DevOps engineers not have to wait for some other team.
ππ Become a Kubernetes Administrator βΊ https://bit.ly/3IMJUWI
ππ§‘ Complete GitLab CI/CD course βΊ https://bit.ly/42itb4B
Software engineer who has mostly worked in devops related roles for the last 8.5 years. Have a platform eng tech interview in a couple days and Iβm freaking out lol. No idea what I should even focus on
π π DevSecOps Bootcamp βΊ https://bit.ly/3OI6y66
β¬β¬β¬β¬β¬β¬ Thank you Pulumi for sponsoring this video π β¬β¬β¬β¬β¬β¬
In Platform Engineering, teams can pick their CI/CD, but if the organization handles sensitive data and has strict rules, freedom is limited to what the platform approves. Offering more options is tricky without a big team to support it, but it helps ensure everyone follows good practices safely.
βΊ Learn more about Pulumi's Internal developer platform-in-a-box: https://pulumip.us/IDP-Platform-Engineering
βΊ Join PulumiUp - a global Infrastructure as Code conference: https://www.pulumi.com/pulumi-up/
β€
In this video we're going to talk about a relatively new hot topic in DevOps and Cloud space, which is βplatform engineeringβ. There is a lot of discussion going on, where some people are asking whether platform engineering replaces DevOps. Many people say it goes hand in hand and is rather an addition to DevOps, but in reality it's a bit more complicated than that. Platform engineering actually changes a lot of established rules we knew about DevOps, SRE and Cloud engineering, it changes the game and introduces some new rules.
So let's clearly define, what platform engineering exactly is, more interestingly, why was there even a need for this new role and how it evolved and of course how it compares to DevOps and Cloud engineering and does it really replace any of these roles?
Mamma mia, hai una chiarezza espositiva eccellente. Grazie di esistere! Ho comprato il tuo corso DevOps mesi fa, e sono veramente contento. E' veramente tanta roba, e sono molto indietro sulla tabella di marcia perche lavoro tantissimo nella parte dello sviluppo software e funzionale e mi manca poi il tempo per studiare la sera, ma piano piano. Ti ringrazio moltissimo perche quello che sto imparando dal tuo corso non ha prezzo, Sicuramnte condividerΓ² con i miei colleghi e la mia boss questo video. E' molto interessante questa figura di Platform engineer. Avevo letto qualcosa in giro ma nulla mi ha reso piu chiaro di cosa si tratta se non questo video,Grazie. Estendo i "Complimenti" anche la team che hai con te. Buon 2026.
β¬β¬β¬β¬β¬β¬ T I M E S T A M P S β° β¬β¬β¬β¬β¬β¬
0:00 - Intro and Overview
To get rid of me they invented dozens of devops teams πππ
0:50 - Why Platform Engineering? Issue in traditional and DevOps teams
08:30 - Standardize usage of tools
09:09 - Non-functional requirements
10:55 - What Platform Engineering is responsible for?
@TechWorldwithNana A video on Crossplane would be appreciated. Love the work you do!
15:47 - How Platform Engineering works? Internal Developer Platform (IDP)
17:53 - How it looks in real-world?
β€β€β€β€
22:33 - Flexibility with Infrastructure as Code
24:30 - How to implement an IDP successfully
Am I the only one who sees this?
We initially had a development and ops team, then we combined and termed it as devops and now we separated them again and gave a new name - platform engineering. Old is gold π
30:14 - Platform Engineering vs DevOps
34:53 - Both Skills in TWN education
But now platform engs have to learn and maintain and be proficient in a plethora of randie applications that devops teams want to deploy. The whole paradigm remains dev-biased.
Of course you can just tell the devops team to manage their one random thingy, but in reality, workplace politics will either bias in favor of admins and be a bit rigid for what tools devs can use, or if developer-biased (most likely), the platform engs will be forced to learn a bit too much stuff.
This can work if platform eng manages only those products that the organization needs and use in several devops teams. So, new technologies should be by default managed by devops, and only when the benefits of such application is proven and justified to be managed by Platform Eng, then, and only then, Platform Eng team will start to manage it.
39:33 - Platform vs Cloud Engineer
41:01 - Wrap Up
Much needed and much appreciated, thank you π
β¬β¬β¬β¬β¬β¬ Want to learn more? π β¬β¬β¬β¬β¬β¬
Full Python course βΊ https://youtu.be/t8pPdKYpowI
Thank you
Full Docker course βΊ https://youtu.be/3c-iBn73dDE
Full K8s course βΊ https://youtu.be/X48VuDVv0do
Madloba, perfect explanation Nana. Big Salam from Baku. Me constantly struggling with DevOps position roles as everytime companies asking to know all aspects as Plat/App DevOps.
DevOps Tools explained βΊ https://bit.ly/2W9UEq6
β¬β¬β¬β¬β¬β¬ Connect with me π β¬β¬β¬β¬β¬β¬
I like your logos
LINKEDIN βΊ https://bit.ly/3hWOLVT
INSTAGRAM βΊ https://bit.ly/2F3LXYJ
The way you explained this made it so easy to understand. π§
TWITTER βΊ https://bit.ly/3i54PUB
β¬β¬β¬β¬β¬β¬ Courses & Ebooks & Bootcamp π β¬β¬β¬β¬β¬β¬
Have seen this more times, and add to that, that they have infrastructure that are outdated, and at the same time they might want to go to cloud - and have no expertise as all people leave ...
βΊ Become a DevOps Engineer - full educational program ππΌ https://bit.ly/45mXaer
βΊ High-Quality and Hands-On Courses ππΌ https://bit.ly/3BNS8Kv
As a previous lead platform engineer myself I have to say this is all incredibly accurate and very well articulated. Thank you.
βΊ Kubernetes 101 - compact and easy-to-read ebook bundle ππΌ https://bit.ly/3Ozl28x
This was an amazing resource for learning about platform engineering! As a beginner but with a tech background, this gives me the foundational knowledge I was looking for.
More User Perspectives
SAP does this using BTP (Business Technology Platform)
@karthikarvindcsSame thing happened 8 years ago with Data Engineering
@cloudbaudExcellent channel
@elnurasgarli6142Nana, you are a blessing.
@simonmafanye.3537This is by far the best explanation I have seen on Platform Engineering, fantastic video. Is it possible to share the Slide Deck with us? I am pushing towards productizing our infrastructure and this is the best resource to help sell the concept and goal. Thank you for your content!
@mymemoi5619Thanks for this content.
@dyegodinizsouzainsanely good video
@PayoBegSuperb explanation. I didnβt know about IDP but was hearing a lot about Nexus and ended up here. From 0 knowledge I got to some level π
@badarikrishna3169Being able to explain complex things in simple language is a real talent
@ilyasavchenko68Waste of time, not at all helpful, I play video with the hope to learn concepts and technical knowledge .. Sorry sister but it seems just junk online content
@megharajdadhich742716:30 So, platform is like a cheap wrapper. App devs learn to use wrappers instead of learning transferrable skills like aws, kubernetes, etc.
@sea0920Thanks for the video! I have recieved a job offer for this sort of position, so it was awsome to actually understand what I would be doing there in the future.
@filiboss01Wait, platform engineering has been around way before DevOps. Im confused.
@IamTinCupCertainly! Hereβs a refined comment for the video:
---
I just watched this video and wanted to thank you for the clear and easy-to-understand explanation. The content was incredibly informative and enhanced my knowledge on the topic. Great job, and I look forward to more videos like this!
This is a terrible approach, more complexity, more abstraction, more terminology, more opportunity for failure, we need to be simplifying in every single aspect from teams to tech for any chance of success.
@TacBladeswhy do you conflate PaaS and IDP? please elaborate. Thanks! (great content)
@MicheleArpaiaWhat an absolutely great video! The more you explained, the more questions I had... and you answered those questions as if reading my mind.
@dylangovender@techworldwithnana what app did you use to create the presentation / slide deck please
@ooogu8893Well, now I understand who I work for
@yippeeki-yeylooks like new brand terraform-like approach for devops instruments. But culd anybody bring example of this platform? It looks like a set of rules for big organizations with many teams
@respectossSomeone sees and searches a lot of videos about the theme... but Nana ALWAYS explains like no one. Thank you!
@maykopetersen5741Key success factor for Platform Engineering to be successful is a vision at company level on application architecture. Else App teams will pull the Platform Engineering teams in many directions with too many requirements
@davidmilet542So the thing is: you can't eat the cake and have it too. It means that the Platform will take up the huge burden of standardizing various DevOps tech stacks, therefor they will need a lot of different SMEs - in their Platform team - who can properly implement the guardrail, admin and security compliance.
But I also see the point of separating Platform team from the traditional DevOps team. This makes a lot fo sense and very practical.
If the implementation of Platform team is properly done, then we have a paradise of DevSecOps.... well it is still a big IF as Nana mentioned a few times.
This is not going to work.
You call the IDP an internal app, which is terrible as you gain skill on a proprietary platform.
If you ever change jobs, you have to learn another custom proprietary IDP platform.
If an IDP is ever going to work, it must be an open source app that is the defacto standard for platform engineering for wide adoption across companies.
I believe the devops role gives the most flexible and fastest development -> deployment process.
We don't have to be experts in every aspect and get certificates like you imply.
We should start with what works and adopt more things as we learn over time.
A company-wide platform engineering team could take forever to build a great platform.
I don't see the platform engineer as the apex of technical knowledge.
In fact, they will be highly opinionated, as well as different teams are, in the tools and frameworks to use.
To me, the ability to innovate quickly and to make development -> deployment frictionless are the key criteria for successful development teams.
How do you fill in gaps that are missing on the platform? Like if the platform team has not defined some terraform modules that an application team needs. Does Application team wait for the module to be developed? Does the application team write the terraform module?
@austinloveless5171Wow. This is such an awesome explanation! Thank you so much. Well done! ππ»ππ»ππ
@Necromancer-kz4rxWhich tool have you used to create this video?
@ricardorqr27:20 I think we should say: application teams, because such a team maybe should not be just developers, they should have an ops person, so they can do proper devops together.
@autohmaeBrilliant presentation. π‘
@lewissheridanReally Loved this video. In my previous organisation, they were following kind of similar model as Nana suggested : -
Dev team :- This team focusing on the application development, understanding business requirement, adding new features to app and releasing new version of the app.
DevOps Team:- This is very small team consist of 1 person :p, embedded with specific app team, Managing and maintaining build pipeline for the app, handling configuration management of app and helping in making sure the smooth delivery of these artifacts in the production.
Ops Team :- Simply Responsible for deploying the app in the production by triggering the jenkin jobs which are provided by devops team. They just need to follow the document provided by Dev team to get understanding of the app dependencies and follow the document steps by step in order to complete their job.
Platform Team :- As my org is kind of big and not a startup, and teams are simultaneously working on multiple apps, we have big platform team which is responsible for building and deploying core infrastructure components at the org level which can be shared by multiple apps.