PLATFORM ENGINEERING
Accelerating application delivery and business value
Platform engineering implements reusable tools and self-service capabilities with automated infrastructure operations. For the developer, it provides relief from the management of delivery pipelines and low-level infrastructure. It allows IT to stay better connected to business value, and business to gain better insight into the cost centre of IT. Using the CI/CD methodology works well with simple workflows. But things start getting more complex and time-consuming whenever they need to do anything beyond this basic workflow, such as:
- Adding environment variables and changing configurations
- Adding services and dependencies
- Rolling back and debugging
- Spinning up a new environment
- Refactoring Adding/changing resources
- Platform engineering is about binding all of this into a paved road.