|
| 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