liveBook · Manning

LaunchPad

As explained in Effective Platform Engineering

LaunchPad is Epetech’s internal developer platform for organizing and automating software development services, environments, and deployments.

LaunchPad is an internal developer platform that organizes and automates services, environments, and deployments. It places self-service capabilities between developers and underlying infrastructure, reducing operational friction while preserving standardization, compliance, and reliability. section 10.2.5 section 10.6.1

LaunchPad combines platform capabilities that support autonomous delivery:

  • Standardized service templates provide preconfigured foundations for common microservices and reduce setup time. section 10.2.5
  • Integrated CI/CD pipelines automate testing, security scans, builds, and deployments. section 10.2.5 section 10.6.1
  • A self-service portal lets developers configure applications and environments without waiting for operations teams. section 10.6.1
  • Documentation, policies, and role-based access support self-sufficiency, compliance, and controlled access. section 10.2.5 section 10.6.1

Deploying a microservice

A developer selects a service configuration in LaunchPad’s portal. The platform provisions the required environment, applies templates and policies, then runs the build, tests, security checks, and deployment pipeline so the developer can focus on product features. section 10.6.1

Table 10.1 Five key features of an IDP

Key features

Description

Application configuration management

Manage application configuration in a dynamic, scalable, and reliable way

Infrastructure orchestration

Orchestrate the infrastructure dynamically and intelligently

Environments

Ephemeral environments on demand

Deployment management

Implement a delivery pipeline for continuous delivery or even continuous deployment

Role-based access control

Manage who can do what in a scalable way

Reproduced with permission from InternalDeveloperPlatforms.Org.

Use the feature table to compare LaunchPad’s capabilities across configuration, infrastructure orchestration, environments, deployment management, and access control. section 10.6.1

How Effective Platform Engineering covers it

How deep it goes
Explains templates, self-service, automation, and platform scope, but stops short of infrastructure implementation internals.
Examples
Uses standardized microservice templates, a self-service deployment portal, automated pipelines, documentation, and access controls.
What you can do after
Operate deployments through LaunchPad while reducing infrastructure effort and increasing delivery autonomy.
How it connects
Connects internal developer platforms with CI/CD, developer experience, infrastructure orchestration, and engineering platforms.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Effective Platform Engineering. The section links point to the parts of the book it draws on.