Skip to content

Commit c55dc43

Browse files
committed
Formatting changes
1 parent c5a630a commit c55dc43

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

patterns/1-initial/internal-developer-platform.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ This pattern emerges in organizations with multiple InnerSource development team
5454

5555
The diagram reflects both the high-level architecture and the workflow of the IDP:
5656

57-
1. Developer Interface Layer (Top Layer)
57+
1. **Developer Interface Layer (Top Layer)**
5858

5959
Self-Service Portal: A central access point for developers to interact with the IDP. This portal provides UI/UX for developers to provision environments, initiate CI/CD pipelines, deploy code, and monitor applications. It should have integrations with internal services such as:
6060

@@ -63,7 +63,7 @@ Self-Service Portal: A central access point for developers to interact with the
6363
- Access to documentation, templates, and tools
6464
- Monitoring dashboards
6565

66-
2. IDP Core Components (Middle Layer)
66+
2. **IDP Core Components (Middle Layer)**
6767

6868
These components form the operational backbone of the IDP and facilitate the interaction between the developers and the infrastructure.
6969

@@ -73,7 +73,7 @@ These components form the operational backbone of the IDP and facilitate the int
7373
- **Automation & IaC**: Infrastructure as Code (IaC) to provision resources, manage environments, and automate repeatable processes.
7474
- **Plugin Architecture**: A modular system that allows teams to extend the IDP by adding new tools or services via plugins (e.g., integrating with third-party APIs or custom tooling).
7575

76-
3. Platform Services & Resources (Bottom Layer)
76+
3. **Platform Services & Resources (Bottom Layer)**
7777

7878
These components are what the IDP exposes to developers through the portal and what it orchestrates.
7979

@@ -111,7 +111,7 @@ Adoption of an Internal Developer Platform helps to address directly a number of
111111
**Solving project/team dependencies beyond "wait it out" and "build workarounds", thereby reducing engineering bottlenecks**:
112112
IDPs allow teams to self-serve infrastructure, environments, and tools, reducing dependency on other teams to manually provision resources. By centralizing access to infrastructure and automating common processes like CI/CD pipelines, dependencies are less likely to create bottlenecks.
113113

114-
**Increase quality**: IDPs increase software quality by promoting consistent and standardized practices and providing built-in guardrails for governance, security, and compliance. Automated testing and deployment pipelines ensure that all code adheres to the organization’s quality standards before it goes into production. Moreover, since developers can focus more on solving high-level problems rather than fighting with tooling and environment setup, they have more time to improve code quality​.
114+
**Increasing quality**: IDPs increase software quality by promoting consistent and standardized practices and providing built-in guardrails for governance, security, and compliance. Automated testing and deployment pipelines ensure that all code adheres to the organization’s quality standards before it goes into production. Moreover, since developers can focus more on solving high-level problems rather than fighting with tooling and environment setup, they have more time to improve code quality​.
115115

116116
**Increasing employee happiness**: The number one objective of an IDP is to increase Developer happiness, by treating and promoting the platform as an internal product. By reducing friction in the development process, an IDP allows developers to focus on what they do best which is writing code and solving meaningful problems. Self-service capabilities reduce waiting times for resources, while centralized platforms eliminate the complexity of managing disparate tools. This leads to a more streamlined developer experience, which in turn boosts job satisfaction and productivity​.
117117

0 commit comments

Comments
 (0)