Blog

The latest posts and insights about Ambassador Labs - our products, our ecosystem, as well as voices from across our community.
Article

Defining Goals and Developer Responsibilities in the Cloud-Native Journey

What are the boundaries of developer responsibility? One of the potential promises of cloud native development and the growing cloud native ecosystem of tools is “full life cycle” ownership for developers. But is this level of responsibility realistic or desirable for every organization and every developer? Does every developer need to be responsible for the full code, ship, run workflow of cloud native application development? While we've long advocated for the idea that with a developer control plane, an organization can give any developer full ownership, we know, particularly from our experience talking to thought leaders, CTOs, SREs, field engineers, architects, and more, that no one size fits all. The complete complement of tools exists to support empowering developers with full ownership, but much of the software development world isn't built with a "developer-as-owner" mindset. While we hear a lot about the buzzy nature of cloud native, we don't hear nearly as much about the daily reality for the 99% developer (the majority of developers working today). The 99% developer works in stable production environments with tried-and-tested solutions. Stability is critical, and experimentation with tooling and possibly unfamiliar cloud native environments, all falling under the developer's responsibility, isn't conducive to many organizations' mission-critical work.

August 30, 2023 | 11 min read

Telepresence JetBrains Plugin, Container Replacement, and more!

Telepresence 2.16 has several new features, including an IDE plugin and the most-asked-for feature from Telepresence v1! Earlier this year, we started focusing on bringing Telepresence closer to where developers use it everyday: in their terminal and editor. The Docker Desktop extension and Docker Compose integrations we shipped in previous releases were the start of that effort, and we continue it with Telepresence 2.16, which brings several new features: Replace Container functionality

October 3, 2023 | 5 min read

KubeCrash Fall 2023: Multi-cluster deployments at enterprise scale

Virtual. Free. 100% Open Source. KubeCon NA is just around the corner, and that means KubeCrash, the Chicago warm-up, is almost here too! Join us on October 18 for a virtual, free, and 100% open source-focused conference. This time around, we'll dive deep into cooperative multi-cluster deployments at enterprise scale. Check out the program and register today. Multi-cluster deployments at enterprise scale

September 30, 2023 | 7 min read

Ambassador Labs New Website: A Focus on Enhancing the Developer Experience

As we set the course to create the best unrivaled Kubernetes-native solutions that fuel a positive developer experience, we realized that we needed a new website to match that same experience level. Our recent launch of a new website delivers a better online user experience while supporting our goal of making Ambassador Labs the essential component for developers to reduce the complexities and fuel collaboration as they build and ship applications across Kubernetes. Our website now offers a user-friendly design and the most complete set of resources available to help Kubernetes developers uplevel their skills. An intuitive interface fuels a better engagement experience so visitors can find the information they’re looking for easily and fast.

September 27, 2023 | 4 min read

Good Developer Experience Starts with Good User Experience

A product’s user experience (UX) can make or break its adoption. If users have a hard time understanding and using your product, they will likely find something that provides the same value but is easier to use. But what is one key element contributing to good user experience? Often overlooked or underestimated, developer experience (DX) matters in creating good user experience and product adoption. The developers who build and maintain applications are asked to put users first, but in some cases, developers are the first users. And to develop products for end users, the developer experience depends on the development environment and the processes, products, and tools that make up that experience. What is Developer Experience?

November 25, 2022 | 8 min read
Article

Configuring Production-Like Development Environments for Kubernetes

Microservices and cloud native architectures. When organizations move to microservices and cloud native architectures their infrastructure requirements become more complex, and also more important to individual application developers. With a monolithic application, infrastructure concerns were managed by the operations team and kept largely hidden away from development teams. With Kubernetes and the large amount of external dependencies involved with microservices, application developers are exposed to many more parts of their application than they had been previously. As a result, it’s easy for application developers to end up spending more time fighting with configuration (think lots of Kubernetes YAML) in order to make sure their development environments and tests are realistic.

September 20, 2022 | 5 min read
1
2345...13