IDPs – the automation Kraken in the platform
In this chapter so far, we have learned a lot about the basic building blocks to automate the end-to-end build, delivery, deployment, and release process. We have talked about new approaches to deploying the desired state with GitOps where the desired state is pulled from within the target environment versus pushed from an external tool, such as a pipeline.
We discussed the end-to-end release processes on what happens from the first commit until releasing software to the end users. Finally, we talked about applying an event-driven approach to orchestrating our artifact life cycle, which provides a centralized event hub to make everything that happens more transparent and observable. It also gives us more flexibility as we can remove the complexity of tool integrations and process definitions from pipeline or bash scripts into event subscriptions and event-driven workflows.
In this last section, we want to have a brief look into...