Introduction

Master your Internal Developer Platform

Master your Internal Developer Platform

When it comes to launching business applications, fast time to market (TTM) is critical for organizations to stay competitive. This places great pressure on developers to run what they build. Unfortunately, this often involves the overwhelming overhead of dealing with infrastructure and DevOps-related tasks. To relieve this pressure, platform engineering teams build Internal Developer Platforms (IDP), which drive standardization by design and enable developers to self-serve the tech and tools they need to work more efficiently.

Building an IDP can come with many challenges. To give you a head start, we have created a set of reference architectures based on hundreds of real-world setups. These architectures described in code provide a starting point to build your own IDP within minutes, along with customization capabilities to ensure your platform meets the unique needs of your users (developers).

This module enables you to set up a reference architecture leveraging Backstage, the Humanitec Platform Orchestrator, Score, and a cloud provider of your choice. You’ll be guided through the everyday tasks of both developers and platform engineers, running applications and modifying the setup in hands-on sessions. Advanced scenarios and migration topics will be included towards the end, giving you the option to choose what interests you the most.

The module also introduces theoretical foundations such as Humanitec’s approach to resource management and the principle of Dynamic Configuration Management (DCM).

Prerequisites

  • A cloud provider account (AWS, GCP).
  • A Humanitec organization. If you don’t have one, sign up here for a free trial.
  • Familiarity with basic cloud concepts and terminology.
  • Experience with DevOps concepts and tooling is helpful, but not required.

Learning objectives

By the end of this learning path, you’ll be able to:

  • Deploy the Humanitec reference architecture using a cloud provider of your choice.
  • Deploy and manage applications using the Humanitec Platform Orchestrator and Score.
  • Provision additional resources and connect to them.
  • Know how to achieve standardization by design.
  • Know how to deal with special scenarios.
Top