Thoughts about introducing internal developer platforms? The goal of DevOps at the end of the day is to not be a bottle neck and to create pace. The way you create pace is by automating everything so that developers can move at their own pace.  Wouldn't introducing IDPs be a good way to do this?  In an ideal world, DevOps engineers can template out infrastructure modules for common use cases (think containers, static sites, etc.) Developers then can just deploy the needed infrastructure that will setup and run their applications without needing to be exposed to all the intricacies of infrastructure. If this is true, wouldn't IDPs be the best abstraction layer for developers so that they're not forced to be come infrastructure experts? Has anyone here implemented / built out an IDP for your company? If so, how successful has it been?

1.6k viewscircle icon1 Upvotecircle icon4 Comments
Sort by:
Director of IT - Architecture, DevOps & QA in Retail2 years ago

I implemented an opensource IDP (Backstage.io) recently. It was created by Spotify and now is incubated by CNCF with a growth community and several adopters. There are some PaaS solutions, if you don’t want to build an IDP on your own (look here: https://internaldeveloperplatform.org/paas-devops-platforms/).

My advice: bring developer teams to the table. An IDP it's not just an Ops initiative. The IDP adoption journey will be easy if you embrace other teams just in the beggining.

CSO in Software3 years ago

Have you heard of Platform.sh? This is exactly what they provide. 

Creator Of The Superyacht CRM in Software4 years ago

Ever heard of Go Highlevel CRM? Really good platform that allows for automated marketing strategies in a pipeline structure!

Lightbulb on2
Director of Information Security in Energy and Utilities4 years ago

that's pretty much this way already with fully developed CI/CD processes and YAML templates.

Content you might like

Ease of getting my data into the DAaaS platform9%

Tools that make it easy to create use cases with the DAaaS platform41%

A pre-existing library of dashboards and report templates to help me quickly get up-and-running32%

The ability to try out the DAaaS platform for free before buying10%

Services from the DAaaS vendor (consulting, support, training)3%

Confidence that my data is safe in the cloud2%

View Results

100% of software testing/QA is outsourced6%

75% or more is outsourced25%

50% to 74% is outsourced27%

25% to 49% is outsourced12%

less than 25% is outsourced13%

All software testing/QA is done internally12%

N/A: we don't do software testing1%

View Results