This video presents a practical guide to platform engineering, focusing on the "shift down" strategy. The speakers, Leah Rivers and James Brookbank from Google, discuss challenges with traditional "shift left" approaches and propose a solution that prioritizes maximizing value with existing resources while addressing recurring business problems related to software development at scale. They introduce a framework to help teams navigate these challenges effectively.
Based solely on the provided transcript, the difference between "shift left" and "shift down" in platform engineering is as follows:
Shift Left: Focuses on moving more capabilities into the hands of developers earlier in the software development lifecycle. This increases developer responsibility and can lead to overload and increased complexity at scale.
Shift Down: Aims to systematically remove responsibilities from developers and build them into the platform itself. This frees up developer capacity for feature development and allows for better control over quality attributes. Essentially, shift down is presented as a solution to the problems created by the scaling challenges of shift left.