3.1 KiB
| title | weight |
|---|---|
| Platforming | 2 |
Project context
Platforms
{{% pageinfo color="info" %}} Since 2010 we have DevOps. This brings increasing delivery speed and efficiency at scale. Next we got high cognitive loads for developers. So we need on top of DevOps an instrumentation to ensure and enforce speed, quality, security in modern, cloud native software development. {{% /pageinfo %}}
History
https://platformengineering.org/blog/the-story-of-platform-engineering
https://martinfowler.com/articles/talk-about-platforms.html
https://orkohunter.net/blog/a-brief-history-of-platform-engineering
https://softwareengineeringdaily.com/2020/02/13/setting-the-stage-for-platform-engineering/
DevOps, Cloud Native, and the Rise of Platform Engineering
https://www.linkedin.com/pulse/evolution-platform-engineering-gaurav-goel
CNCF Working group / White paper
--> porfolio
Platform definition / essence
Ontology: What is 'Platform' (Digital Platform) --> Fowler / Thoughtworks
https://martinfowler.com/articles/talk-about-platforms.html
What is a 'Platform' anyway?
Words are hard, it seems. ‘Platform’ is just about the most ambiguous term we could use for an approach that is super-important for increasing delivery speed and efficiency at scale. Hence the title of this article, here is what I’ve been talking about most recently.
Definitions for software and hardware platforms abound, generally describing an operating environment upon which applications can execute and which provides reusable capabilities such as file systems and security.
Zooming out, at an organisational level a ‘digital platform’ has similar characteristics - an operating environment which teams can build upon to deliver product features to customers more quickly, supported by reusable capabilities.
A digital platform is a foundation of self-service APIs, tools, services, knowledge and support which are arranged as a compelling internal product. Autonomous delivery teams can make use of the platform to deliver product features at a higher pace, with reduced co-ordination.
myths :-)
Platform Teams
https://platformengineering.org/blog/how-to-build-your-platform-engineering-team
in comparison: devops vs sre vs platform
https://www.qovery.com/blog/devops-vs-platform-engineering-is-there-a-difference/
Internal Developer Platforms
--> portfolio cont'd
Platform Orchestrator
--> dynamic configuration
Humanitec, massdriver, CNOE, Kratix, ... (?) ...

