Skip to content

Commit 302001a

Browse files
committed
Add notes on keynote
1 parent 6cc5c74 commit 302001a

1 file changed

Lines changed: 55 additions & 0 deletions

File tree

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# Keynote
2+
3+
## The Cloud Native Feedback Loop
4+
5+
It's the feedback loop of an end user to a project that can be the breakthrough of a new project.
6+
Use [Reference Architectures](https://architecture.cncf.io/) to see what other companies have built.
7+
Projects go from Sandbox, to Incubating to Graduated. Graduated projects are here to stay. The fourth stage,
8+
that we don't really talk about, is Archival. It's important that projects take their lessons learned and
9+
start something new sometimes.
10+
11+
Use [LFX Insights](https://insights.linuxfoundation.org/) to find out more on a project's health score.
12+
13+
## HAProxy
14+
15+
We all assumed that our infrastructure would be simple and easy to manage. The business evolves, so the IT
16+
has to grow with it. You have to innovate to grow within your market.
17+
18+
The proven solutions to connect systems like routers, firewalls and VPNs are not very flexible. On the other hand,
19+
we have the service mesh. The point is to make the application traffic more observable, but only works a bit
20+
in a fractured environment. As an industry, we need to come up with some universal solution to connect anything
21+
together. [Universal Mesh](https://www.haproxy.com/solutions/universal-mesh) wants to connect all existing
22+
solutions in your datacenters.
23+
24+
## Orchestrating Games
25+
26+
Ubisoft wants to use open software to avoid cloud vendor proprietary features. CNCF projects can also evolve
27+
faster than any software anywhere developed in-house. Instead of playing the catchup game with providers,
28+
Ubisoft leverages CNCF.
29+
30+
If players are plaing a game, you cannot shut down the server. [Agones](https://agones.dev/site/) aims to resolve
31+
the issue that this does not really scale well. One of the recent examples, is Rainbow Six Mobile. Diffent
32+
regions, but the infrastructure can adapt to whatever cloud provider is best at the given moment.
33+
34+
## Cloud Native Platforms
35+
36+
There is always one bottleneck that is holding back your platform. That bottleneck should be your most important
37+
issue to solve. But there will always be a bottleneck in the platform.
38+
39+
The biggest bottleneck in platform engineering is growing capabilities. One of the benefits of microservices
40+
is that we unblocked developers to work in parallel. _AI has changed the bottleneck._ There's a bunch
41+
of new features, and we can produce _garbage_ code at a record speed.
42+
43+
Event when using AI, Agents can only move as fast as their platform. Don't bottleneck the AI, give it access
44+
to the cloud. **That's not innovation, that's shadow IT. Platform capabilities are for life.** We need to build
45+
capabilities with long term support in mind.
46+
47+
Vertical scaling in platform engineering would mean adding developers to the team. Great for job security,
48+
bad for everything else. What does horizontal scaling look like? Allow users to work indepedently.
49+
We need a self-service capability creation API so users can both supply and consume capabilities of
50+
the platform.
51+
52+
A decade ago, Heroku defined the <https://12factor.net/>. This framework gives guardrails on how a platform
53+
can define good consumer citizens. The platform still needs to define a good producer citizen.
54+
<https://github.com/Cloud-Native-Platform-Engineering/cnpe-community> is the first iteration of defining
55+
good platform producers.

0 commit comments

Comments
 (0)