doc(project): WiP continued onboarding stuff ... storyline finished as held on 18.8.24 in front of team

This commit is contained in:
Stephan Lo 2024-08-30 11:47:37 +00:00
parent 3f694e8c86
commit 9114ab52e7
4 changed files with 78 additions and 1 deletions

View file

@ -7,3 +7,10 @@ weight: 20
This section is the project documentation for IPCEI-CIS Developer Framework. This section is the project documentation for IPCEI-CIS Developer Framework.
## When and how to use th edeveloper framework?
### e.g. an example
.... taken from https://cloud.google.com/blog/products/application-development/common-myths-about-platform-engineering?hl=en
![alt text](image.png)

View file

@ -8,6 +8,76 @@ So please feel free to read this Onboarding guide!
## Platforms ## Platforms
## Platform Teams ## History
https://platformengineering.org/blog/the-story-of-platform-engineering
![alt text](image-1.png)
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 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](image.png)
## 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 904 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 600 KiB