Several themes and insights emerged from the conversation: Platforms are evolving: While Kubernetes has emerged as a kind of standard, providing more granular control and enhancing the ability to curate different platform experiences for different types of teams, it isn't entirely accurate to say that the platform question is settled. Kubernetes may be the platform around which focus has converged because of its fluidity and flexibility, letting you do just about anything. But more broadly, platforms continue to evolve, in large part because there are so many different ways to accomplish the many tasks that make up cloud-native development. On one hand, more mature companies may be happy with the Kubernetes setup. Many others, though, want a more curated, structured and opinionated path, with tools sitting on top of Kubernetes.
The Livin' On The Edge Podcast Series
At Ambassador Labs, we're more than just a cloud-native application development company. We're a catalyst for change in how enterprises design, deploy, and manage microservices on Kubernetes.
About the Podcast Series
Join us to learn about best practices for releasing functionality via continuous delivery pipelines, and investigate the latest developer tooling, API gateway technology, and service mesh implementations.
In our "Livin' On The Edge" series, we interview practitioners and senior technical leaders from organizations such as HashiCorp, Lyft, GitHub, Ticket Master, Buoyant, and more.
Our Host: Dave Sudia
I'm a Director of Devrel at Ambassador Labs. My passion at work is helping others reach their potential, and I love helping developers produce the highest quality, most reliable code they can, and get it to users! My previous career was as a behavior specialist, and I apply that expertise to improving the behavior of applications.
I appreciate working on teams of curious people, where leadership roles are flexible, and members have the opportunity to step up and lead when they have the expertise, and step back and follow when they can learn something. Peer programming has been a powerful tool for me for writing better code. I don't like sitting in a closet coding all day.
I am experienced in several languages, and pick up new stacks quickly. My current passion is the cloud-native technology space centered around Kubernetes, especially in small and medium-sized organizations.
Be sure to check out the additional episodes of the "Livin' on the Edge" podcast. Key takeaways from the podcast included: Creating a fast development loop is essential for engineering productivity. Sometimes engineers have to “bend the rules” in order to make this work for them.
Be sure to check out the additional episodes of the "Livin' on the Edge" podcast. Key takeaways from the podcast included: Creating an effective continuous delivery pipeline is essential for enabling fast feedback for developers.
Crystal Hirschorn, Director of Engineering - Infrastructure, SRE and Developer Experience at Snyk, shared some time with Ambassador Labs's Head of Developer Relations, Daniel Bryant, to talk about all things platform engineering and building control planes that “pave a path” for developers. Here are some of the key takeaways from their conversation:
A number of key themes emerged: HTTP/2 sped up HTTP/1 dramatically – but if you lose one packet on a connection, everything gets stalled until the packet is retransmitted. This is a fundamental limitation of TCP, so HTTP/3 speeds up HTTP/2 even more by implementing the protocol on top of UDP.
Be sure to check out the additional episodes of the "Livin' on the Edge" podcast. Key takeaways from the podcast included: APIs must be designed as user interfaces in order to both provide the most value to end users, and be easy to consume by developers.