Platform engineering has brought with it many benefits of self-service for engineering teams, enabling greater dev efficiency, experience and velocity while ensuring alignment with best practices, compliance and workflows. In this talk we’ll explore the idea of using code libraries as the backbone of great platform engineering––construct libraries, which were popularized by the CDK ecosystem, can deliver compliant, reusable, high-level building blocks for development teams. While compliance guardrails usually makes us think of shackles and red tape, these constructs essentially shift the building blocks developers need to the left of the software development life cycle, to unleash velocity from the first line of code, without compromising security, governance, or access to common services.
In this talk we’ll talk about how to design a CDK Construct Library for AWS built in your language of choice, to provide consistent configurations and abstractions for common patterns and workflows in their native programming language, making it possible for developers to move fast by reducing the cognitive load of having to understand all the nitty gritty––all without breaking things.