Skip to main content

Why IDPs

Generally here are some of the reasons why IDPs and infrastructure build tools exist.

  • Cloud consistency. Often different clouds do things in a different way. If your company wants to be consistent and use multiple clouds, then an IDP is often useful.

  • NoCode or LowCode. Each cloud comes with its own native tool(s) to build resources and infrastructure, but they are often propriatory, involving the learning of new language models. an IDP can negate this and offer just one tool to learn and often this can be easier to learn.

  • Speed and agility. With less to learn and often far simpler products, time to market to deploy infrastructure is often faster.

  • Cost. With speed and agility improvements come cost savings.

  • Deployment patterns. There are only so many patterns in the cloud. IDPs typically offer ways to support various deployment patterns out of the box.

  • Intelligence. Often IDP's will incorporate various intelligent processes. These might not be possible in the cloud native products as they are having to cater for many generic scenarios.

  • Best Practice. Often IDP's will incorporate best practice and security guidelines within the products.