Compare commits
No commits in common. "c6f716ced110e4d5ce5e2d330a508d2ce1e2afff" and "f8ca21416b6fe6b30caef20941229bb93b23d3a4" have entirely different histories.
c6f716ced1
...
f8ca21416b
@ -10,9 +10,9 @@ This was another very interesting day and I can only recommend attending cloud n
|
|||||||
## Talk recommendations
|
## Talk recommendations
|
||||||
|
|
||||||
- My Talk: [Evaluating Global Load Balancing Options for Kubernetes in Practice](https://www.youtube.com/watch?v=RBMRU8rtxfI)
|
- My Talk: [Evaluating Global Load Balancing Options for Kubernetes in Practice](https://www.youtube.com/watch?v=RBMRU8rtxfI)
|
||||||
- Service Mesh Intro + Comparison: [The service mesh wars - a new hope for kubernetes](./03_service-mesh)
|
- Service Mesh Intro + Comparison: [The service mesh wars - a new hope for kubernetes](../03_service-mesh)
|
||||||
- How to handle evection and statefulness across clusters: [Scaling PDBs: Introducing Multi-Cluster Resilience with x-pdb](./06_scaling-pdbs)
|
- How to handle evection and statefulness across clusters: [Scaling PDBs: Introducing Multi-Cluster Resilience with x-pdb](../06_scaling-pdbs)
|
||||||
- Intro to operators: [The Hidden Brains of Kubernetes: Meet Controllers Powering the Cloud](./02_controllers)
|
- Intro to operators: [The Hidden Brains of Kubernetes: Meet Controllers Powering the Cloud](../02_controllers)
|
||||||
|
|
||||||
## Other stuff I learned or people i talk to
|
## Other stuff I learned or people i talk to
|
||||||
|
|
||||||
|
@ -10,12 +10,12 @@ This is the first day of Cloud Native Rejekts and the first time of me attending
|
|||||||
|
|
||||||
> Ranked by should watch to could watch
|
> Ranked by should watch to could watch
|
||||||
|
|
||||||
- How to hire, manage and develop engineers: [Tech is broken and AI won't fix it](./05_broken-tech)
|
- How to hire, manage and develop engineers: [Tech is broken and AI won't fix it](../05_broken-tech)
|
||||||
- What if my homelab is an african island: [Geographically Distributed Clusters: Resilient Distributed Compute on the Edge](./06_geo-distributed-clusters)
|
- What if my homelab is an african island: [Geographically Distributed Clusters: Resilient Distributed Compute on the Edge](../06_geo-distributed-clusters)
|
||||||
- Bootstrap and CI/CD with crossplane: [Building air-gapped control planes for a global pharma leader using crossplane and argo](./08_airgapped-cp)
|
- Bootstrap and CI/CD with crossplane: [Building air-gapped control planes for a global pharma leader using crossplane and argo](../08_airgapped-cp)
|
||||||
- Handling large number of clusters: [CRD Data Architecture for Multi-Cluster Kubernetes](./04_multicluster-crd)
|
- Handling large number of clusters: [CRD Data Architecture for Multi-Cluster Kubernetes](../04_multicluster-crd)
|
||||||
- Handling large scale migrations: [The Cluster API Migration Retrospective: Live migrating hundreds of clusters to Cluster API](./02_clusterapi)
|
- Handling large scale migrations: [The Cluster API Migration Retrospective: Live migrating hundreds of clusters to Cluster API](../02_clusterapi)
|
||||||
|
|
||||||
## Other stuff I learned or people i talk to
|
## Other stuff I learned or people i talk to
|
||||||
|
|
||||||
- Throughout the lunch break I talked to a nice guy who heared my government question during the [Tech is broken and AI won't fix it](./05_broken-tech)-Talk, we talked
|
- Throughout the lunch break I talked to a nice guy who heared my government question during the [Tech is broken and AI won't fix it](../05_broken-tech)-Talk, we talked
|
@ -7,7 +7,7 @@ tags:
|
|||||||
---
|
---
|
||||||
|
|
||||||
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
||||||
{{% button href="https://static.sched.com/hosted_files/colocatedeventseu2025/70/Platforms%20WG%20Update%20slides%20-%20Kubecon%20EU%202025.pdf" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}}
|
<!-- {{% button href="https://docs.google.com/presentation/d/1nEK0CVC_yQgIDqwsdh-PRihB6dc9RyT-" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}} -->
|
||||||
|
|
||||||
An update from the platform working group which will be renamed to the CNCF Platform Engineering Community.
|
An update from the platform working group which will be renamed to the CNCF Platform Engineering Community.
|
||||||
Alongside the new name a bit of restructuring will take place bacause the working group outgrew the working group label.
|
Alongside the new name a bit of restructuring will take place bacause the working group outgrew the working group label.
|
||||||
|
@ -7,7 +7,7 @@ tags:
|
|||||||
---
|
---
|
||||||
|
|
||||||
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
||||||
{{% button href="https://static.sched.com/hosted_files/colocatedeventseu2025/48/Product%20Thinking%20for%20Cloud%20Native%20Engineers%20PlatformEngineeringDay-EU-25.pdf" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}}
|
<!-- {{% button href="https://docs.google.com/presentation/d/1nEK0CVC_yQgIDqwsdh-PRihB6dc9RyT-" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}} -->
|
||||||
|
|
||||||
## How & Why
|
## How & Why
|
||||||
|
|
||||||
@ -29,7 +29,7 @@ tags:
|
|||||||
|
|
||||||
## How to start?
|
## How to start?
|
||||||
|
|
||||||

|
TODO: Steal illustration
|
||||||
|
|
||||||
### Exploring the Problem Space
|
### Exploring the Problem Space
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ tags:
|
|||||||
---
|
---
|
||||||
|
|
||||||
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
||||||
{{% button href="https://static.sched.com/hosted_files/colocatedeventseu2025/52/atul-talk-platform-engineering-kubecon-london-2025_final.pdf" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}}
|
<!-- {{% button href="https://docs.google.com/presentation/d/1nEK0CVC_yQgIDqwsdh-PRihB6dc9RyT-" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}} -->
|
||||||
|
|
||||||
Fair warning: Food analogies incoming
|
Fair warning: Food analogies incoming
|
||||||
|
|
||||||
@ -45,7 +45,7 @@ Fair warning: Food analogies incoming
|
|||||||
4. Add complexity
|
4. Add complexity
|
||||||
5. Repeat
|
5. Repeat
|
||||||
|
|
||||||

|
TODO: Steal image
|
||||||
|
|
||||||
### Warning signs
|
### Warning signs
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ tags:
|
|||||||
---
|
---
|
||||||
|
|
||||||
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
||||||
{{% button href="https://static.sched.com/hosted_files/colocatedeventseu2025/da/KubeCon%20Talk_%20Lemonade%27s%20t-env.pdf" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}}
|
<!-- {{% button href="https://docs.google.com/presentation/d/1nEK0CVC_yQgIDqwsdh-PRihB6dc9RyT-" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}} -->
|
||||||
|
|
||||||
Okteto: Ephemeral environents for testing
|
Okteto: Ephemeral environents for testing
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ tags:
|
|||||||
---
|
---
|
||||||
|
|
||||||
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
||||||
{{% button href="https://static.sched.com/hosted_files/colocatedeventseu2025/d5/kubecon_2025_v4.2.pdf" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}}
|
<!-- {{% button href="https://docs.google.com/presentation/d/1nEK0CVC_yQgIDqwsdh-PRihB6dc9RyT-" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}} -->
|
||||||
|
|
||||||
## History
|
## History
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ tags:
|
|||||||
---
|
---
|
||||||
|
|
||||||
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
||||||
{{% button href="https://static.sched.com/hosted_files/colocatedeventseu2025/42/2025-PE-Day-10-Tips.pdf" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}}
|
<!-- {{% button href="https://docs.google.com/presentation/d/1nEK0CVC_yQgIDqwsdh-PRihB6dc9RyT-" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}} -->
|
||||||
|
|
||||||
## Baseline
|
## Baseline
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 572 KiB |
Before Width: | Height: | Size: 270 KiB |
@ -16,12 +16,12 @@ Sometimes we ended up in the same talks, sometimes in different talks which lead
|
|||||||
|
|
||||||
## Talk recommendations
|
## Talk recommendations
|
||||||
|
|
||||||
- How to design a good hireing process: [So you want to hire for platform engineering](./06_hire-engineers)
|
- How to design a good hireing process: [So you want to hire for platform engineering](../06_hire-engineers)
|
||||||
- Evolution of Platforms and Platform Engineering: [The past, the present and the future of platform engineering](./07_past-present-future)
|
- Evolution of Platforms and Platform Engineering: [The past, the present and the future of platform engineering](../07_past-present-future)
|
||||||
- How to design a good product: [Product thinking for cloud native engineers](./08_product-thinking)
|
- How to design a good product: [Product thinking for cloud native engineers](../08_product-thinking)
|
||||||
- Staging with gitops: [A million ways to promote changes between environments](./09_promotions)
|
- Staging with gitops: [A million ways to promote changes between environments](../09_promotions)
|
||||||
- How to handle abstractions and new requriements: [Platform abstractions: Asset or liability](./10_abstractions)
|
- How to handle abstractions and new requriements: [Platform abstractions: Asset or liability](../10_abstractions)
|
||||||
- Very nice slides: [Building Platforms with empathy and yaml at the lego group](./14_lego)
|
- Very nice slides: [Building Platforms with empathy and yaml at the lego group](../14_lego)
|
||||||
|
|
||||||
## Other stuff I learned or people i talk to
|
## Other stuff I learned or people i talk to
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ tags:
|
|||||||
---
|
---
|
||||||
|
|
||||||
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
||||||
{{% button href="https://static.sched.com/hosted_files/kccnceu2025/50/Scaling%20GPU%20Clusters%20Without%20Melting%20Down%21%20%281%29.pdf" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}}
|
<!-- {{% button href="https://docs.google.com/presentation/d/1nEK0CVC_yQgIDqwsdh-PRihB6dc9RyT-" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}} -->
|
||||||
|
|
||||||
## Baseline
|
## Baseline
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ tags:
|
|||||||
---
|
---
|
||||||
|
|
||||||
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
||||||
{{% button href="https://static.sched.com/hosted_files/kccnceu2025/fd/day2000-migration-ClusterAPI-talos.pdf" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}}
|
<!-- {{% button href="https://docs.google.com/presentation/d/1nEK0CVC_yQgIDqwsdh-PRihB6dc9RyT-" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}} -->
|
||||||
|
|
||||||
## Background
|
## Background
|
||||||
|
|
||||||
@ -30,7 +30,7 @@ tags:
|
|||||||
- Basic CRDS: Cluster, MachineDeployment, Machine
|
- Basic CRDS: Cluster, MachineDeployment, Machine
|
||||||
- Talos: Immutable, minimal, ephemeral with declarative config via grpc api
|
- Talos: Immutable, minimal, ephemeral with declarative config via grpc api
|
||||||
|
|
||||||

|
TODO: Steal diagrams from slides
|
||||||
|
|
||||||
|
|
||||||
## Migration
|
## Migration
|
||||||
@ -59,7 +59,7 @@ tags:
|
|||||||
- ControlPlane-CRD: Create cp MDs
|
- ControlPlane-CRD: Create cp MDs
|
||||||
- Infrastructure: References template for wokrer-MDs
|
- Infrastructure: References template for wokrer-MDs
|
||||||
|
|
||||||

|
TODO: Steal image
|
||||||
|
|
||||||
### 4. Add ClusterAPI Nodes
|
### 4. Add ClusterAPI Nodes
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ tags:
|
|||||||
---
|
---
|
||||||
|
|
||||||
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
||||||
{{% button href="https://static.sched.com/hosted_files/kccnceu2025/53/Don%27t%20write%20controllers%20like%20Charlie%20Don%27t%20does_%20avoiding%20common%20Kubernetes%20controller%20mistakes.pptx.pdf" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}}
|
<!-- {{% button href="https://docs.google.com/presentation/d/1nEK0CVC_yQgIDqwsdh-PRihB6dc9RyT-" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}} -->
|
||||||
|
|
||||||
## Common mistake
|
## Common mistake
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ tags:
|
|||||||
---
|
---
|
||||||
|
|
||||||
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
||||||
{{% button href="https://static.sched.com/hosted_files/kccnceu2025/0d/Reliable%20K8S%20Resource%20Submission%20and%20Bookkeeping.pdf" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}}
|
<!-- {{% button href="https://docs.google.com/presentation/d/1nEK0CVC_yQgIDqwsdh-PRihB6dc9RyT-" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}} -->
|
||||||
|
|
||||||
## Service offerings
|
## Service offerings
|
||||||
|
|
||||||
@ -32,14 +32,14 @@ tags:
|
|||||||
- Submitter: Handels retry, verification, ...
|
- Submitter: Handels retry, verification, ...
|
||||||
- Submitter: Configures workload on workload clusters
|
- Submitter: Configures workload on workload clusters
|
||||||
|
|
||||||

|
TODO: Steal image from slides
|
||||||
|
|
||||||
### Submission of deployables
|
### Submission of deployables
|
||||||
|
|
||||||
- User: deploys mutation to audit/sourceoftrough
|
- User: deploys mutation to audit/sourceoftrough
|
||||||
- Syncer: Syncs deployables to workload clusters
|
- Syncer: Syncs deployables to workload clusters
|
||||||
|
|
||||||

|
TODO: Steal image from slides
|
||||||
|
|
||||||
## Reporting
|
## Reporting
|
||||||
|
|
||||||
@ -61,4 +61,5 @@ graph
|
|||||||
|
|
||||||
### Overview
|
### Overview
|
||||||
|
|
||||||

|
TODO: Steal from slide
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 75 KiB |
Before Width: | Height: | Size: 112 KiB |
Before Width: | Height: | Size: 220 KiB |
Before Width: | Height: | Size: 266 KiB |
Before Width: | Height: | Size: 297 KiB |
@ -11,9 +11,9 @@ This is also the day the sponsor showcase opened - so expect more talking to peo
|
|||||||
|
|
||||||
## Talk recommendations
|
## Talk recommendations
|
||||||
|
|
||||||
- Not that much about gpus with good control plane scaling advice: [Scaling GPU Clusters without melting down](./01_scaling-gpu)
|
- Not that much about gpus with good control plane scaling advice: [Scaling GPU Clusters without melting down](../01_scaling-gpu)
|
||||||
- Migrate a cluster to ClusterAPI without downtime: [Day 2000 - Migrating from kubeadm + ansible to clusterapi+talos](./02_migrations)
|
- Migrate a cluster to ClusterAPI without downtime: [Day 2000 - Migrating from kubeadm + ansible to clusterapi+talos](../02_migrations)
|
||||||
- Some basic operator tips with good Q&A questions: [Don't write controllers like charlie don't does: Avoiding common kubernetes controller mistakes](./03_operator-mistakes)
|
- Some basic operator tips with good Q&A questions: [Don't write controllers like charlie don't does: Avoiding common kubernetes controller mistakes](../03_operator-mistakes)
|
||||||
|
|
||||||
## Other stuff I learned or people i talk to
|
## Other stuff I learned or people i talk to
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ tags:
|
|||||||
---
|
---
|
||||||
|
|
||||||
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
||||||
{{% button href="https://static.sched.com/hosted_files/kccnceu2025/bc/KubeCon%20EU%202025%20-%20Cloudy%20with%20a%20chance%20of%20Kubernetes_%20Going%20from%20one%20to%20three%20cloud%20providers%20-%20Laurent%20Bernaille%20%26%20Maxime%20Visonneau,%20Datadog.pdf" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}}
|
<!-- {{% button href="https://docs.google.com/presentation/d/1nEK0CVC_yQgIDqwsdh-PRihB6dc9RyT-" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}} -->
|
||||||
|
|
||||||
## Background
|
## Background
|
||||||
|
|
||||||
|
@ -9,6 +9,10 @@ What does this mean for you? Another day with only a few sessions (I only manage
|
|||||||
|
|
||||||
In the evening we attended the "German Community Stammtisch".
|
In the evening we attended the "German Community Stammtisch".
|
||||||
|
|
||||||
|
## Talk recommendations
|
||||||
|
|
||||||
|
- TODO:
|
||||||
|
|
||||||
## Other stuff I learned or people i talk to
|
## Other stuff I learned or people i talk to
|
||||||
|
|
||||||
- Isovalent
|
- Isovalent
|
||||||
|
@ -7,7 +7,7 @@ tags:
|
|||||||
---
|
---
|
||||||
|
|
||||||
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
||||||
{{% button href="https://static.sched.com/hosted_files/kccnceu2025/a1/Surviving%20Day2%20-%20Picking%20the%20Right%20Tool%20To%20Secure%20Your%20Kubernetes%20Habitat.pdf" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}}
|
<!-- {{% button href="https://docs.google.com/presentation/d/1nEK0CVC_yQgIDqwsdh-PRihB6dc9RyT-" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}} -->
|
||||||
|
|
||||||
Premise: The CNCF landscape includes a huuuge number (80+) of security(related) projects.
|
Premise: The CNCF landscape includes a huuuge number (80+) of security(related) projects.
|
||||||
Analogy: Animal kingdom (includes simmilar-ish animals that might do some of the same stuff but not entirely the same)
|
Analogy: Animal kingdom (includes simmilar-ish animals that might do some of the same stuff but not entirely the same)
|
||||||
|
@ -7,7 +7,7 @@ tags:
|
|||||||
---
|
---
|
||||||
|
|
||||||
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
||||||
{{% button href="https://static.sched.com/hosted_files/kccnceu2025/f6/Type-safe%20Feature%20Flagging%20in%20OpenFeature.pdf" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}}
|
<!-- {{% button href="https://docs.google.com/presentation/d/1nEK0CVC_yQgIDqwsdh-PRihB6dc9RyT-" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}} -->
|
||||||
|
|
||||||
## Featureflags?
|
## Featureflags?
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ This being my 7th day of the trip and 6th day of non-stop conferences took a bit
|
|||||||
|
|
||||||
## Talk recommendations
|
## Talk recommendations
|
||||||
|
|
||||||
- Intro to feature flags and related tips: [Type-safe feature flagging in openfeature: Lessons learned from using feature flags at google](./02_open-feature)
|
- Intro to feature flags and related tips: [Type-safe feature flagging in openfeature: Lessons learned from using feature flags at google](../02_open-feature)
|
||||||
|
|
||||||
## Other stuff I learned or people i talk to
|
## Other stuff I learned or people i talk to
|
||||||
|
|
||||||
|