Mistakes When Building Internal Developer Platforms (IDP) and Streamlining SDLC

preview_player
Показать описание
This video explores the common mistakes encountered when building Internal Developer Platforms (IDP) and streamlining Software Development Life Cycle (SDLC).

#SDLC #IDP #InternalDeveloperPlatform

▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬

▬▬▬▬▬▬ 💰 Sponsoships 💰 ▬▬▬▬▬▬

▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬

▬▬▬▬▬▬ 🚀 Other Channels 🚀 ▬▬▬▬▬▬
Рекомендации по теме
Комментарии
Автор

Thanks for another great talk 🎉 I really like the way we got to the point where you finally get an IDP working, after setting up control planes, pipelines, clusters and God knows what else then ask what an IDP is to 10 people and you get maybe 15 different answers!
While all developers have been doing the same thing IDPs do for years by building UIs at the right level of abstraction in front of their APIs!
Thanks for clarifying

IvanRizzante
Автор

Gray area emerge in this configuration, like when security update impact both side (service and client). Example: When patch the update a connection definition(contract) and require that clients(usually library connection) either update.
The specialist can not update without communication all the teams that are around that service, and without provide a test service with updated to make sure all works correctly.
IDP need provide the most information or where find that.
Other that I think is the level of abstraction, this depends the context of enterprise some times more deep or less deep.

krlsdu
Автор

Problem with abstraction level I tend to find that especially in technical companies, every user has a different opinion about what level and granularity there should be

Sebastian-orxw
Автор

Viktor is on fire on this video! But seriously, slapping an UI (make or buy) will not help you at all with folks adopting a crap IDP and it's services! Of course having a bad UX in your IDP (like a crap UI) will neither help your adoption. At the end you have to think of your IDP as a product and do all the things you would do for "classic" product too.

dirien
Автор

I am curious to know what tools you use to create your videos (adding diagrams and animations, etc).

RusilPatel-ndnguru
Автор

Great content. My main concern is how to tackle each of the steps. For example, how to provide a "skeleton yaml" file so that when the users apply it, that yaml file is "unfolded" into K8s native resources? I should create a custom resource definition and then write an operator?
By the way, that could be Episode 1 of a series that focuses on Platform Engineering (e.g. Episode 2 could show a small implementation of another step)

ioannisgko
Автор

you just reminded me with Datadog, then you have some logs are not showing even though the sampling rate is 1, and it can't show java traces error messages, ..., but it looks fine for many, you have em all in one place

Babbili