Kubernetes is seen as an anti-platform because its declarative interface is hard to abstract, making it difficult to build systems that feel different from Kubernetes itself. This limits innovation and forces users to work within the Kubernetes paradigm, which can be restrictive.
Kubernetes' declarative nature makes it hard to abstract, leading to leaky abstractions. It also sets back the ability to imagine new ways of managing infrastructure, as many see Kubernetes as the ultimate solution, stifling innovation.
AWS has an imperative API, allowing developers to stitch together API calls in different orders, change behaviors, and create new abstractions. Kubernetes, on the other hand, is harder to abstract because its declarative nature binds tightly, making it difficult to create systems that feel different from Kubernetes.
Adam believes that new systems will emerge that don't rely on Kubernetes and will offer better user experiences. These systems will allow for more innovation and flexibility in managing infrastructure, addressing the limitations of Kubernetes.
System Initiative is a platform that aims to simplify infrastructure management by providing a high-fidelity model of infrastructure, allowing users to see and interact with their infrastructure in real-time. It seeks to make infrastructure management more intuitive and collaborative.
The team faced the challenge of creating a highly polished and intuitive user experience, requiring significant technical complexity, such as building a custom database with tiered storage and real-time gossiping of data. They also had to ensure the system could handle customization and real-time updates.
System Initiative addresses complexity by allowing users to create customizable views of their infrastructure, enabling them to focus on specific aspects like application layers or database layers. This helps manage the overwhelming nature of large-scale infrastructure.
AI can augment the expertise of engineers by suggesting changes and allowing them to interact with infrastructure as if they were players in a game. AI can propose changes, which engineers can then vet and tweak in real-time, making the process more collaborative and efficient.
System Initiative offers a more interactive and real-time approach to infrastructure management, allowing users to see changes in real-time and collaborate more effectively. Traditional infrastructure as code tools rely on pipelines and are less interactive, making the feedback loop slower.
Adam believes AI will augment, not replace, engineers by helping them make better decisions and interact with infrastructure more effectively. However, AI will need to work within the constraints of existing infrastructure, which is still complex and requires human expertise.
Adam Jacob remains optimistic about the future for infrastructure and is building new ideas to make it better.
Changelog++) members save 12 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Sentry) – Code breaks, fix it faster. Don’t just observe. Take action. Sentry is the only app monitoring platform built for developers that gets to the root cause for every issue. 100,000+ growing teams use sentry to find problems fast. Use the code CHANGELOG
when you sign up to get $100 OFF the team plan.
Fly.io) – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun) to get started in minutes.
Retool) – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog)
Featuring:
Show Notes:
Something missing or broken? PRs welcome!)