website-and-documentation/content/en/docs/project/onboarding/_index.md
2024-08-30 13:53:02 +02:00

2.8 KiB
Raw Blame History

title weight
Onboarding [WiP] 1

You are new to DeveloperFramework subproject? You want to know about the context of 'Platfrom Engineering' and why we think it is the material we need to create the IPCEI-CIS Developer Framework? So please feel free to read this Onboarding guide!

Platforms

History

https://platformengineering.org/blog/the-story-of-platform-engineering

alt text

https://developers.redhat.com/articles/2024/05/06/what-platform-engineering-and-why-do-we-need-it#why_we_need_platform_engineering

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

https://medium.com/@bijit211987/what-is-platform-engineering-and-how-it-reduce-cognitive-load-on-developers-ac7805603925

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 Ive 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 :-)

https://cloud.google.com/blog/products/application-development/common-myths-about-platform-engineering?hl=en

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/

alt text

Internal Developer Platforms

--> portfolio cont'd

Platform Orchestrator

--> dynamic configuration

Humanitec, massdriver, CNOE, Kratix, ... (?) ...

Reference Architecture

Developer Framework Architecture

Developer Framework Project Epics & Use Cases