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.
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.
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.
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.
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.
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.
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.
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).
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.
epectl)
that leverages OAuth 2.0 device-authorization-grant flow to streamline token and kubeconfig generation from a terminal.
Epetech established clear, platform-managed conventions for domain architecture and networking, delegating responsibility to the engineering platform instead of individual application teams.
epetech.io is exclusively owned and managed by the engineering platform.
epetech.io and www.epetech.ioapi.epetech.iodev.epetech.io and qa.epetech.iodev.api.epetech.io for all teamsprod-i01-aws-us-east-2.epetech.io and
sbx-i01-aws-us-east-1.epetech.io support cluster-wide services like Kiali and other
control-plane tooling.
Epetech’s architectural decisions emphasize evolutionary design, cloud-native resilience, and long-term scalability rather than one-off project outcomes.
Epetech uses data, metrics, and developer feedback to ensure that LaunchPad delivers measurable business value, not just infrastructure automation.