Skip to content

Commit

Permalink
Merge pull request #138 from FL303/main
Browse files Browse the repository at this point in the history
Content update
  • Loading branch information
christophcrichter committed Sep 26, 2023
2 parents cc06223 + 910613b commit 4d4f5d4
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 6 deletions.
2 changes: 2 additions & 0 deletions content/community/articles.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ weight=30
_Here we provide a repository of the latest and greatest blog posts and articles all about Internal Developer Platforms (IDP). Wrote an amazing piece and like to have it included? [Submit a pull request!]({{< relref "/#how-to-contribute-to-internal-developer-platform" >}})_

## 2023
- [Platform engineering maturity model: what we learned from our survey of ~300 orgs](https://platformengineering.org/blog/platform-engineering-maturity-model-what-we-learned-from-our-survey-of-300-orgs) _Aeris Stewart, Community at Humanitec_
- [Platform Engineering: What’s Hype and What’s Not?](https://thenewstack.io/platform-engineering-whats-hype-and-whats-not/) _Tommy McClung_
- [Build Your IDP at Light Speed with a Platform Reference Architecture](https://thenewstack.io/build-your-idp-at-light-speed-with-a-platform-reference-architecture/) _Aeris Stewart, Community at Humanitec_
- [The Modernization Imperative: Shifting left is for suckers. Shift down instead](https://cloud.google.com/blog/products/application-development/richard-seroter-on-shifting-down-vs-shifting-left) _Richard Seroter, Director of Outbound Strategy and Engagement at Google_
- [PlatformCon 2023: Bigger and Even Better](https://thenewstack.io/platformcon-2023-bigger-and-even-better/) _Aeris Stewart, Community Manager at Humanitec_
Expand Down
8 changes: 2 additions & 6 deletions content/learn/core-components/infrastructure-orchestration.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,16 @@ The following picture provides a good overview of the typical integration points

## Integration points

This section provides an overview of the most important integration points for an Internal Developer Platform. When evaluating an Internal Developer Platform, you should make sure that it (a) provides as many integrations to cover your current setup as possible and (b) allows you to write your own integrations in case you need to do so.
This section provides an overview of the most important integration points for an Internal Developer Platform. When building an Internal Developer Platform, you should make sure that it (a) provides as many integrations to cover your current setup as possible and (b) allows you to write your own integrations in case you need to do so.

### CI pipelines

Setting up and configuring Continuous Integration (CI) pipelines can be a lengthy process. Once they are set up, you should ideally not touch them unless you really need to. An Internal Developer Platform needs to be connected with your CI pipelines. It needs to know when a new image is available so that it can trigger any next required step in your Continuous Delivery or even Continuous Deployment (CD) process. Therefore, one important aspect of an Internal Developer Platform is a seamless integration with your existing CI pipelines.
Setting up and configuring Continuous Integration (CI) pipelines can be a lengthy process. Once they are set up, you should ideally not touch them unless you really need to. Existing CI pipelines are an essential part of your Internal Developer Platform.

### Clusters

Computer clusters (e.g., Kubernetes clusters) are an important element to run your containerized setup. An Internal Developer Platform should integrate with your existing clusters to run deployments of applications and environments. Ideally, you want to control access via a service account that you can always remove if necessary.

### Image registries

An Internal Developer Platform needs access to the images used in your applications. In general, there are two different approaches of how this integration is implemented: the Internal Developer Platform can either provide a built-in image registry (in which case the CI pipeline integration will push new images to this registry) or use the fact that your image registry is already connected to your clusters (in which case it can trigger the deployment process directly via the cluster API). Which approach is better for you really depends on your specific technical setup. If your image registry is well established and includes a lot of security and vulnerability scans already, you might want to stick with it. If you go for a streamlined user experience, a built-in image registry might be more relevant to you.

### DNS

Enabling developers and teams to create new environments whenever needed (see also [Environment Management]({{< relref "environment-management" >}})) is an important component of an Internal Developer Platform. Providing environments on demand typically also includes being able to issue new subdomains for the specific environment. An Internal Developer Platform should thus be integrated with your DNS provider to enable this functionality.
Expand Down

0 comments on commit 4d4f5d4

Please sign in to comment.