Epetech Narrative: From Friction to Flow

Epetech is the primary case study narrative for Effective Platform Engineering, illustrating the principles, implementation, and measurable success of building an internal engineering platform with a product-first approach.

Effective Platform Engineering was released in its final print form in October 2025. In November, it climbed to the top of the best seller list in both Cloud Computing and New Software Titles. Check it out if you haven't had an opportunity yet and leave us a review on Amazon.

Effective Platform Engineering – #1 New Release on Amazon, November 2025 #1 Amazon New Release · November 2025
Case Study Overview

The Epetech Story

Epetech, Inc. is a fictional North American healthcare technology company. Its core mission is to provide better health outcomes by offering mobile and web services that allow people to track health vitals and securely share that data with their doctors using consumer electronic devices.

The accessibility of its web services to third-party developers and business partners is the area driving significant market expansion, and the company plans to double its engineering headcount soon.

To support its ambitious goals, Epetech adopted a modern distributed services architectural (microservices) strategy built around domain-driven software design principles. However, as the business scaled, the lack of a coherent platform and infrastructure lifecycle strategy created a culture of engineering friction that undermined the promise of microservices.

The Epetech narrative follows how the organization moved from ticket-driven silos and brittle deployment processes to a cohesive engineering platform that treats infrastructure, security, and governance as self-service, productized capabilities.

Problem

The Challenge: Engineering Friction

Despite the technical foresight in adopting microservices, Epetech's lack of a clear infrastructure lifecycle strategy led to crippling bottlenecks. Developers were forced to coordinate and open tickets across technical silos—including networking, security, DNS, and operations teams—just to get basic dependencies.

They found themselves spending up to half their time on lead-time planning and coordination rather than delivering business value. This immense friction led to slower maintenance efforts, rising production incidents, frustrated customers, and higher support costs.

The application deployment process was fragmented, requiring multiple handoffs and approvals—such as SAST testing, CVE scans, OWASP scans, and Database changes—each owned and configured by a separate team. Application deployments frequently took weeks to complete, and operational ownership was unclear.

Catalyst

The Catalyst: The Platform Team & LaunchPad

Recognizing that common sense and existing structures would not solve this problem, Epetech's leadership, including the SVP of product engineering and the CTO, initiated a cultural and technological transformation. They decided to build an internal product that provides a genuinely self-service experience where developers can imagine, design, build, release, and operate their applications with agility and greater operational resiliency.

A dedicated platform team was assembled, initially led by Emma, a senior DevOps engineer. Emma's team began with six diverse engineers experienced in automation, networking, and configuration. Their immediate customer, the early adopter, was the Customer Profile domain product owner, which included two subdomain teams operating six individual APIs.

The platform team committed to viewing their platform as an internal product and gave it the name LaunchPad, Epetech’s internal developer platform (IDP). LaunchPad’s mission is to allow developers to imagine, design, build, release, and operate their applications with agility, high engineering quality, greater operational resiliency, and confidence in meeting compliance requirements.

To manage the platform's evolution, they appointed a platform product manager, Alex, whose role was crucial in bridging the gap between technical execution and user needs by conducting user research, tracking KPIs, and shaping the platform roadmap from a product-first perspective.

Organization Design

Epetech Organizational Structure & Teams

Epetech adopted Team Topologies to structure its organizational change, ensuring that the platform team functioned as an internal product delivery team, supporting the customer-facing stream-aligned teams instead of acting as a traditional centralized “ops” bottleneck.

Core Team Structure (Team Topologies)

Domain-Driven Platform Organization

The platform team, while starting as a single unit, architected its work around principal product domains to ensure loose coupling and scalability. Initially, the single team's responsibilities were divided into two main organizational areas:

Team / Responsibility Primary Product Domains
Developer Experience Team Customer Identity Provider, Platform Product Services, Platform User Experience Layer, Platform User Application Layer.
Platform Cloud Infrastructure Team Cloud Administrative Identity, Cloud Account Baseline, Transit Network Layer, Cloud Control Plane Base, Control Plane Services, Control Plane Extensions.

As the platform matures, this initial structure evolves, spinning up dedicated domain teams for specialized areas like Security & Identity, Observability, or Core Control-Plane, while continuing to align platform capabilities with clear customer value streams.

Usage & Outcomes

Epetech Platform Case Studies & Usage

The Epetech case study is used throughout the book to illustrate key concepts, successful strategies, and the measurable outcomes of platform engineering. The following themes highlight how LaunchPad, Epetech’s internal developer platform, turns microservices chaos into sustainable delivery flow.

1. Platform Governance and Compliance

Epetech uses its platform to transform governance and compliance from burdensome silos into automated safeguards. LaunchPad implements the strategy of compliance at the point of change, separating the work of becoming compliant (performed by developers) from the verification that this work occurred (performed automatically by the platform control plane).

2. Identity and Access Management

Epetech architected its identity solution to provide a seamless, self-service experience that is independent of any single cloud provider. Identity and access are treated as first-class platform products rather than ad hoc cluster configurations.

3. Domain Naming and Networking

Epetech established clear, platform-managed conventions for domain architecture and networking, delegating responsibility to the engineering platform instead of individual application teams.

4. Technical Platform Implementation and Scaling

Epetech’s architectural decisions emphasize evolutionary design, cloud-native resilience, and long-term scalability rather than one-off project outcomes.

5. Measurement and Outcomes

Epetech uses data, metrics, and developer feedback to ensure that LaunchPad delivers measurable business value, not just infrastructure automation.

Summary: Epetech demonstrates how treating the platform as a product—supported by clear team structures, strong governance, deliberate architecture, and data-driven feedback loops—can turn microservices-driven friction into sustainable, high-confidence delivery flow across teams, regions, and regulatory boundaries.