Blog

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

Amazon Web Services (AWS) Bootstrapping

In order to get started with this basic AWS + Kubernetes infrastructure fabric three things are absolutely required: An Amazon Web Services (AWS) account. An AWS user account with administrator privileges that allow you to provision the infrastructure fabric.

November 15, 2021 | 5 min read
Article

Debugging with a Service Mesh

Here we talk about using a service mesh to debug and mitigate some types of app failures. We’ll be looking at several of the capabilities that service meshes may provide. Each service mesh technology supports a unique set of such capabilities. We use examples from Linkerd to illustrate the capabilities that service meshes may provide, but the fundamental concepts discussed here will apply to any service mesh. Service Mesh Status Checks

September 23, 2021 | 14 min read
Article

Service Discovery for Microservices

No application is an island. They constantly communicate with other applications (services) -- or, more precisely, instances of applications. Microservice architectures amplify the volume and frequency of these communications. What is service discovery?

September 16, 2021 | 11 min read

Observability and Security with Service Mesh

Observability: Telemetry and Metrics In addition to service discovery and resilience, service mesh technologies can also help with app observability. Observability is being able to monitor an app’s state and to determine at a high level what’s happened when something goes wrong with the app. Two terms that are frequently used when discussing observability are metrics and telemetry. Telemetry means the collection of data to measure something, and metrics is another name for those measures.

August 16, 2021 | 6 min read
Article

Introduction to Service Mesh Interface

Service Mesh Interface (SMI) is a Kubernetes-native specification under active development. It’s defining a standard set of Kubernetes Custom Resource Definitions (CRDs) and APIs for service meshes. The SMI development process is open, relying on community participation, and the specification itself is publicly available under an Apache 2.0 license. As stated on the SMI website, “the goal of the SMI API is to provide a common, portable set of service mesh APIs which a Kubernetes user can use in a provider agnostic manner. In this way people can define applications that use service mesh technology without tightly binding to any specific implementation.” SMI doesn’t include a service mesh implementation; it’s solely a specification that service mesh implementations can use. Without a standard like SMI, every service mesh technology would have completely different APIs. That would make things more complicated and time-consuming for developers and for platform and DevOps teams. Instead of using SMI APIs, developers would have to write their own code to provide equivalent functionality. Integration with other technologies and tools would take more effort, as would changing which service mesh technology an app uses.

March 24, 2021 | 10 min read
Article

How Internal Developer Advocacy Leads to Improved DevEx

Developer relations (DevRel) is, as most tech organizations and developers know, a wide-ranging discipline that demands a multidisciplinary approach to achieve its aims – communication and feedback. But what about internal developer advocacy? In this article, we will explore how internal developer advocacy shapes developer experience, makes developers be successful and helps deliver on organizations' goals. Inside-Out: What is Developer Relations? Bridging the gap between technology and user adoption, DevRel is hands-on in driving numerous two-way street activities aiming to advance engineering skills and product engineering. DevRel carries the voice of an organization and its products to developers (and by extension, to engineering teams) and collects and shares the voice of the developer community back to the organization to catalyze product improvements. These activities vary but usually include:

March 15, 2021 | 17 min read
1
2
345...13