diff --git a/content/en/docs/project/intro-stakeholder-workshop/DevOps-Lifecycle-1.jpg b/content/en/docs/project/intro-stakeholder-workshop/DevOps-Lifecycle-1.jpg new file mode 100644 index 0000000..c40430a Binary files /dev/null and b/content/en/docs/project/intro-stakeholder-workshop/DevOps-Lifecycle-1.jpg differ diff --git a/content/en/docs/project/intro-stakeholder-workshop/DevOps-Lifecycle.jpg b/content/en/docs/project/intro-stakeholder-workshop/DevOps-Lifecycle.jpg new file mode 100644 index 0000000..c40430a Binary files /dev/null and b/content/en/docs/project/intro-stakeholder-workshop/DevOps-Lifecycle.jpg differ diff --git a/content/en/docs/project/intro-stakeholder-workshop/DevOps-Story.md b/content/en/docs/project/intro-stakeholder-workshop/DevOps-Story.md new file mode 100644 index 0000000..9526c8b --- /dev/null +++ b/content/en/docs/project/intro-stakeholder-workshop/DevOps-Story.md @@ -0,0 +1,45 @@ +--- +title: DevOps Story +weight: 2 +description: The storyline of DevOps - why we need Platforms +--- + + +## Platforms as the result of DevOps + + + +#### DevOps since 2010 + + +![alt text](DevOps-Lifecycle.jpg) + + +```mermaid +block-beta + columns 1 + a["Platform-Orchestrating"] + b["Platforming"] + c["DevOps"] + style a fill:yellow + style b fill:lightblue + style c fill:orange + +``` + + + + +* Spotify +* Airbnb +* Zalando +* Uber +* Netflix +* Salesforce +* Google +* Booking.com +* Amazon +* Autodesk +* Adobe +* Cisco +* ... diff --git a/content/en/docs/project/intro-stakeholder-workshop/_index.md b/content/en/docs/project/intro-stakeholder-workshop/_index.md new file mode 100644 index 0000000..69c63f9 --- /dev/null +++ b/content/en/docs/project/intro-stakeholder-workshop/_index.md @@ -0,0 +1,31 @@ +--- +title: Workshop Intro +weight: 50 +description: Another overall eDF introduction for stakeholders +--- + + +> This section is derived from [conceptual-onboarding-intro](../conceptual-onboarding/1_intro/) + +## Edge Developer Framework Solution Overview + +1. We have the ['Edge Developer Framework'](./edgel-developer-framework/). \ + In short the mission is: + * Build a european edge cloud IPCEI-CIS + * which contains typical layers infrastructure, platform, application + * and on top has a new layer 'developer platform' + * which delivers a **cutting edge developer experience** and enables **easy deploying** of applications onto the IPCEI-CIS +2. We think the solution for EDF is in relation to ['Platforming' (Digital Platforms)](./platforming/) + 1. The next evolution after DevOps + 2. Gartner predicts 80% of SWE companies to have platforms in 2026 + 3. Platforms have a history since roundabout 2019 + 4. CNCF has a working group which created capabilities and a maturity model +3. Platforms evolve - nowadys there are [Platform Orchestrators](./orchestrators/) + 1. Humanitec set up a Reference Architecture + 2. There is this 'Orchestrator' thing - declaratively describe, customize and change platforms! +4. Mapping our assumptions to the [CNOE solution](./cnoe/) + 1. CNOE is a hot candidate to help and fulfill our platform building + 2. CNOE aims to embrace change and customization! + + +![alt text](DevOps-Lifecycle-1.jpg) \ No newline at end of file diff --git a/content/en/docs/project/intro-stakeholder-workshop/devops-layers.c4 b/content/en/docs/project/intro-stakeholder-workshop/devops-layers.c4 new file mode 100644 index 0000000..4d104fc --- /dev/null +++ b/content/en/docs/project/intro-stakeholder-workshop/devops-layers.c4 @@ -0,0 +1,31 @@ +specification { + element layer + tag devopstag +} + +model { + layer orchestrationlayer "Platform-Orchestration" { + #devopstag + style { + color amber + } + } + layer platformlayer "Platforming" { + #devopstag + style { + color indigo + } + } + layer devopslayer "DevOps" { + #devopstag + style { + color sky + } + } +} + +views { + view { + include * where tag == #devopstag + } +} \ No newline at end of file diff --git a/content/en/docs/project/intro-stakeholder-workshop/devops.png b/content/en/docs/project/intro-stakeholder-workshop/devops.png new file mode 100644 index 0000000..efa787a Binary files /dev/null and b/content/en/docs/project/intro-stakeholder-workshop/devops.png differ diff --git a/content/en/docs/project/intro-stakeholder-workshop/eDF-Story.md b/content/en/docs/project/intro-stakeholder-workshop/eDF-Story.md new file mode 100644 index 0000000..87a2f11 --- /dev/null +++ b/content/en/docs/project/intro-stakeholder-workshop/eDF-Story.md @@ -0,0 +1,29 @@ +--- +title: eDF Story +weight: 1 +description: The storyline of the eDF solution - from requirements to the POC +--- + +> This section is derived from [conceptual-onboarding-intro](../conceptual-onboarding/1_intro/) + +## Edge Developer Framework Solution Overview + +1. We have the ['Edge Developer Framework'](./edgel-developer-framework/). \ + In short the mission is: + * Build a european edge cloud IPCEI-CIS + * which contains typical layers infrastructure, platform, application + * and on top has a new layer 'developer platform' + * which delivers a **cutting edge developer experience** and enables **easy deploying** of applications onto the IPCEI-CIS +2. We think the solution for EDF is in relation to ['Platforming' (Digital Platforms)](./platforming/) + 1. The next evolution after DevOps + 2. Gartner predicts 80% of SWE companies to have platforms in 2026 + 3. Platforms have a history since roundabout 2019 + 4. CNCF has a working group which created capabilities and a maturity model +3. Platforms evolve - nowadys there are [Platform Orchestrators](./orchestrators/) + 1. Humanitec set up a Reference Architecture + 2. There is this 'Orchestrator' thing - declaratively describe, customize and change platforms! +4. Mapping our assumptions to the [CNOE solution](./cnoe/) + 1. CNOE is a hot candidate to help and fulfill our platform building + 2. CNOE aims to embrace change and customization! + + diff --git a/devbox.json b/devbox.json index 9d41ba3..a5adc5a 100644 --- a/devbox.json +++ b/devbox.json @@ -2,7 +2,8 @@ "$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.10.5/.schema/devbox.schema.json", "packages": [ "hugo@0.125.4", - "dart-sass@1.75.0" + "dart-sass@1.75.0", + "go@latest" ], "shell": { "init_hook": [], diff --git a/devbox.lock b/devbox.lock index 71ceb09..c009b13 100644 --- a/devbox.lock +++ b/devbox.lock @@ -65,6 +65,54 @@ } } }, + "go@latest": { + "last_modified": "2024-10-13T23:44:06Z", + "resolved": "github:NixOS/nixpkgs/d4f247e89f6e10120f911e2e2d2254a050d0f732#go", + "source": "devbox-search", + "version": "1.23.2", + "systems": { + "aarch64-darwin": { + "outputs": [ + { + "name": "out", + "path": "/nix/store/35jikx2wg5r0qj47sic0p99bqnmwi6cn-go-1.23.2", + "default": true + } + ], + "store_path": "/nix/store/35jikx2wg5r0qj47sic0p99bqnmwi6cn-go-1.23.2" + }, + "aarch64-linux": { + "outputs": [ + { + "name": "out", + "path": "/nix/store/6bx6d90kpy537yab22wja70ibpp4gkww-go-1.23.2", + "default": true + } + ], + "store_path": "/nix/store/6bx6d90kpy537yab22wja70ibpp4gkww-go-1.23.2" + }, + "x86_64-darwin": { + "outputs": [ + { + "name": "out", + "path": "/nix/store/yi89mimkmw48qhzrll1aaibxbvllpsjv-go-1.23.2", + "default": true + } + ], + "store_path": "/nix/store/yi89mimkmw48qhzrll1aaibxbvllpsjv-go-1.23.2" + }, + "x86_64-linux": { + "outputs": [ + { + "name": "out", + "path": "/nix/store/klw1ipjsqx1np7pkk833x7sad7f3ivv9-go-1.23.2", + "default": true + } + ], + "store_path": "/nix/store/klw1ipjsqx1np7pkk833x7sad7f3ivv9-go-1.23.2" + } + } + }, "hugo@0.125.4": { "last_modified": "2024-04-27T02:17:36Z", "resolved": "github:NixOS/nixpkgs/698fd43e541a6b8685ed408aaf7a63561018f9f8#hugo",