├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | Boost Software License - Version 1.0 - August 17th, 2003 2 | 3 | Permission is hereby granted, free of charge, to any person or organization 4 | obtaining a copy of the software and accompanying documentation covered by 5 | this license (the "Software") to use, reproduce, display, distribute, 6 | execute, and transmit the Software, and to prepare derivative works of the 7 | Software, and to permit third-parties to whom the Software is furnished to 8 | do so, all subject to the following: 9 | 10 | The copyright notices in the Software and this entire statement, including 11 | the above license grant, this restriction and the following disclaimer, 12 | must be included in all copies of the Software, in whole or in part, and 13 | all derivative works of the Software, unless such copies or derivative 14 | works are solely in the form of machine-executable object code generated by 15 | a source language processor. 16 | 17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 | FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT 20 | SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE 21 | FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, 22 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 23 | DEALINGS IN THE SOFTWARE. 24 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![Cogniteo](https://cogniteo.io/images/icononly_transparent_nobuffer.png)](https://cogniteo.io) 2 | 3 | # [AI-Native Platform Engineering](https://github.com/Cogniteo/AI-Native-Ops) 4 | 5 | Collecting information on AI-Native Platform Enginereing and AI Platforms. 6 | 7 | # Table of Contents 8 | - [Automation](#automation) 9 | - [Kubernetes Operator Pattern](#kubernetes-operator-pattern) 10 | - [Platform Engineering](#platform-engineering) 11 | - [Internal Developer Platform](#internal-developer-platform) 12 | - [Internal Developer Portal](#internal-developer-portal) 13 | - [Platform Mesh](#platform-mesh) 14 | - [AI Agents](#ai-agents) 15 | - [Events](#events) 16 | - [Community](#community) 17 | 18 | 19 | # Platform Engineering 20 | 21 | ## YouTube 22 | - [HashiCorp: What is an Internal Developer Platform (IDP)?](https://youtu.be/2Nrlkn-km5A?si=jUuIg70NWKBVcKUf) 23 | - [DevOps Toolkit: How To Create A Complete Internal Developer Platform (IDP)?](https://youtu.be/Rg98GoEHBd4?si=0rQ2hA411-EUdRNx) 24 | - [Platform Engineering by Google](https://youtu.be/T6a9gPSoqxo?si=qpvvh-IBkGznVxMh) 25 | 26 | ## DevEx 27 | 28 | - [DX Core 4](https://www.linkedin.com/pulse/introducing-dx-core-4-abi-noda-pub0c) 29 | 30 | # Internal Developer Platform 31 | 32 | ## Return of Investment (ROI) 33 | - [Natan Yellin: Dollars and DevOps: The business case for Internal Developer Platforms](https://www.youtube.com/live/zKU5bdgJ0uE?si=zww_p4MgQH99RY3G) 34 | - [Bartek Antoniak: The economics of internal developer platforms](https://www.engineeringprimer.com/p/the-economics-of-internal-developer) 35 | 36 | ## Cost Optimisation 37 | - [SAP: Leaner Clusters, Lower Bills](https://gardener.cloud/blog/2025/04-17-leaner-clusters-lower-bills) 38 | 39 | ## Reference Architecture 40 | 41 | - [Pini Reznik: The Platform Reference](https://www.linkedin.com/posts/pinireznik_%F0%9D%97%A7%F0%9D%97%B5%F0%9D%97%B2-%F0%9D%97%A3%F0%9D%97%B9%F0%9D%97%AE%F0%9D%98%81%F0%9D%97%B3%F0%9D%97%BC%F0%9D%97%BF%F0%9D%97%BA-%F0%9D%97%A5%F0%9D%97%B2%F0%9D%97%B3%F0%9D%97%B2%F0%9D%97%BF%F0%9D%97%B2%F0%9D%97%BB%F0%9D%97%B0%F0%9D%97%B2-activity-7308078358460882946-Titz) 42 | - [Apeiro by SAP](https://documentation.apeirora.eu) 43 | - [Platform Engineering by Google](https://cloud.google.com/blog/products/application-modernization/a-guide-to-platform-engineering?e=48754805) 44 | 45 | ## KPIs and Metrics 46 | - [DevOps Research and Assessment (DORA)](https://cloud.google.com/blog/products/devops-sre/using-the-four-keys-to-measure-your-devops-performance) 47 | - [Backstage](https://backstage.io/docs/next/overview/adopting) 48 | - [Puppet](https://www.puppet.com/blog/platform-engineering-metrics) 49 | 50 | # Internal Developer Portal 51 | 52 | ## Adoption 53 | 54 | ### Market Share 55 | Portals Market Share 56 | 57 | ### Backstage Adoption 58 | Bacsktage Adoption 59 | 60 | Source: https://youtu.be/7PeEK83Eg1g?si=LYlwIFQILqWSRSHS 61 | 62 | ## Portals 63 | - [Backstage](https://www.backstage.com) 64 | - [Port](https://www.port.io) 65 | - [Cortex](https://www.cortex.io) 66 | - [Krateo](https://krateo.io) 67 | 68 | # Kubernetes Operator Pattern 69 | 70 | Introduction: https://kubernetes.io/docs/concepts/extend-kubernetes/operator 71 | 72 | ## Enterprises using Kubernetes Operators 73 | - [Mercedes: How to Migrate 700 Kubernetes Clusters to Cluster API with Zero Downtime](https://youtu.be/KzYV-fJ_wH0?si=dB2OymzyqxwUuau1) 74 | - ClusterAPI 75 | - [Michelin: Driving Innovation at Michelin: How We Scaled Cloud & On-Prem](https://youtu.be/l1JNAqAvpPw?si=MtOuJpS8qkhHO44o) 76 | - ClusterAPI + Crossplane 77 | - [HSBC Bank](https://mesoform.com/resources/blog/case-studies/the-building-of-colossus-taking-a-global-financial-giant-s-internal-developer-platform-to-the-next-level) 78 | - Google Config Connector 79 | - [SAP: Kyma](https://kyma-project.io) 80 | - Kyma 81 | - [SAP: Gardener](https://gardener.cloud) 82 | - Gardener 83 | - [VMware: Cluster API Intro and Deep Dive](https://youtu.be/9H8flXm_lKk?si=tm-qwsqlBpk8sy14) 84 | - ClusterAPI 85 | 86 | ## Enterprises using Internal Developer Portals 87 | - [Airbnb, Booking.com, Toyota, Lego, Philips using Backstage](https://youtu.be/7PeEK83Eg1g?si=AhhSNqFIgv6Laba1) 88 | - Backstage 89 | 90 | ## Infrastructure Management Operators 91 | 92 | | Vendor | Name | Type | GitHub | Notes | 93 | |----------------------------|---------------------------------------------|-------------|-------------------------------------------------------------|-------------------------| 94 | | Amazon | AWS Controllers for Kubernetes (ACK) | Open Source | https://github.com/aws-controllers-k8s | | 95 | | Microsoft | Azure Service Operator for Kubernetes (ASO) | Open Source | https://github.com/Azure/azure-service-operator | | 96 | | Google | GCP Config Connector | Open Source | https://github.com/GoogleCloudPlatform/k8s-config-connector | | 97 | | Microsoft, Google, Amazon | Kube Resource Orchestrator (kro) | Open Source | https://github.com/kro-run/kro | | 98 | | Microsoft, Alibaba | openvela | Open Source | https://github.com/open-vela | | 99 | | Microsoft, IBM, VMWare | ClusterAPI (CAPI) | Open Source | https://github.com/kubernetes-sigs/cluster-api | | 100 | | SAP | Gardener | Open Source | https://github.com/gardener/gardener | | 101 | | Upbound | Crossplane | Open Source | https://github.com/crossplane/crossplane | Terraform dependency | 102 | 103 | ## Control Planes & API Mesh 104 | 105 | | Vendor | Name | Type | GitHub | Notes | 106 | |----------------------------|---------------------------------------------|-------------|-------------------------------------------------------------|-------------------------| 107 | | Kubermatic, RedHat, VMware | kcp | Open Source | https://github.com/kcp-dev | API Mesh + Multicluster | 108 | | Clastix | Kamaji | Open Source | https://github.com/clastix/kamaji | Control Plane Manager | 109 | 110 | ## Why Terraform, Ansible, etc.. is bad? 111 | 112 | ### LinkedIn 113 | - [Daniel Gugel: "DevOps Engineers: Bash, Python, Terraform, and Ansible are not automation tools."](https://www.linkedin.com/posts/dangugel_bash-python-ansible-activity-7310705736345387008-NvWV) 114 | 115 | # Automation 116 | 117 | ## Maturity Levels 118 | 119 | ### History 120 | ![image](https://github.com/user-attachments/assets/73d91f25-06da-45e1-af27-2d684141bf2d) 121 | 122 | ### Available Models 123 | ![image](https://github.com/user-attachments/assets/1e4329d4-5adc-44c3-9e95-d26821c18997) 124 | 125 | ### RedHat Proposal 126 | ![image](https://github.com/user-attachments/assets/806b4064-d850-47eb-bc63-c025831f9f04) 127 | Remark: modified by cogniteo.io 128 | 129 | ## Patterns 130 | - [Controller Pattern by SAP](https://documentation.apeirora.eu/next/digital-twins/controller#proportional-integral-derivative) 131 | - [Controller Pattern by Google](https://kubernetes.io/docs/concepts/architecture/controller) 132 | - [Kubernetes Operator Pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator) 133 | - [PID: Proportional-Integral-Derivative](https://en.wikipedia.org/wiki/Proportional%E2%80%93integral%E2%80%93derivative_controller) 134 | 135 | 136 | # AI Agents 137 | - [AI Platform Engineer: Jarvis v1.0](https://github.com/cnoe-io/agentic-ai/wiki/Release-1.0) 138 | 139 | # Events 140 | - [AI-Native Platform Engineering: "AI-Native Enterprise Architecture"](https://lu.ma/klyp1okf) 141 | - [AI-Native Platform Engineering Warsaw: "AI-Native Enterprise Architecture"](https://lu.ma/st2e7c2e) 142 | - [AI-Native Platform Engineering Zurich: "AI-Native Enterprise Architecture"](https://lu.ma/qms3d49a) 143 | 144 | # Community 145 | - [LinkedIn](https://www.linkedin.com/company/ai-native-platfrom-engineering/?viewAsMember=true) 146 | - [Slack](https://cloud-native.slack.com/archives/C093U0DN49H) 147 | - [YouTube](www.youtube.com/@ai-native-platform-engineering) 148 | --------------------------------------------------------------------------------