Skip to main content

Welcome!

The Gruntwork Way is Gruntwork's official framework for how to build a world-class developer platform.

What's a developer platform?

Nearly every company on the planet needs software, and when companies write their own software with more than a few developers, the same common needs arise:

  1. Enable developers to move fast (velocity)
  2. ...while meeting the other needs of the business like security, cost, and compliance (governance)
  3. ...without accumulating an unsustainable level of debt (maintainability)

A developer platform is the product your platform team builds to balance these three concerns. It consists of three essential building blocks:

  • Patterns - pre-built solutions to common infrastructure problems
  • Platform components - the machinery for deploying and managing infrastructure
  • Interfaces - how developers interact with your platform.

Together, these enable developers to move fast while meeting the needs of the business, and to do so in a way that incurs manageable levels of debt.

Why read this framework

Making sense of developer platforms can be confusing. We've found bits and pieces of insights scattered across blog posts, vendor solutions, and industry talks, but none of these presents a holistic way to think about developer platforms.

This framework will help you build comprehensive clarity.

Ultimately, that clarity will empower you to build a successful developer platform.

Why trust Gruntwork

We've spent years building expertise on how to deliver software effectively by serving as:

Next

Now let's learn more about who we wrote the Gruntwork Way for.