Here you will find a range of resources about platform engineering, what it is, and why it matters to cloud-native engineering organizations | Continue reading
Here you will find a range of resources about platform engineering, what it is, and why it matters to cloud-native engineering organizations | Continue reading
Learn about testing microservices using shared staging environments in combination with isolated local development environments. | Continue reading
Microservices can be a useful architectural pattern, particularly to promote autonomy across teams, but there’s no such thing as a free… | Continue reading
I’ve been keenly following the Lyft article series presenting how they have scaled their development practices as they adopted… | Continue reading
It’s that time of year again when we get to reflect on another awesome KubeCon NA. Although I couldn’t attend the event in person this… | Continue reading
Code, Ship, and Run your Kubernetes services | Continue reading
Automating timeline generation for blameless postmortems | Continue reading
Code, ship, and run your Kubernetes services faster and easier with a CNCF-powered stack | Continue reading
Faster, more powerful Kubernetes development teams powered by Telepresence 2 | Continue reading
Service Catalog, Edge Stack 1.12 with Argo Rollouts support, and Telepresence 2 now available and free for everyone. | Continue reading
Configure Filter and FilterPolicy Resources with the K8s Initializer | Continue reading
Key decisions for developers looking to configure their ingress controller on AWS or Amazon EKS | Continue reading
Fast feedback without compromising on production-like config | Continue reading
Towards a modern approach for addressing security threats, mitigating risks and shielding application deployments on Kubernetes | Continue reading
Keycloak is a widely adopted Identity and Access Management (IAM for short) open-source solution. 2014 was a big year for groundbreaking… | Continue reading
Webhook triggers were a huge technical challenge before we implemented webhook trigger handling using Knative Serving and Ambassador | Continue reading
Design decisions, testability, release, Kubernetes, and community | Continue reading
Linkerd 2.8 adds easy-to-use multi-cluster support with the Ambassador Edge Stack | Continue reading
We’ve always been big fans of the Cloud Native Computing Foundation (CNCF), which has done a phenomenal job shepherding key cloud-native… | Continue reading
Multi-Domain Authentication Adds to the Most Sophisticated Authentication Feature Set Available with a Modern API Gateway | Continue reading
Edge Policy Console, Automatic HTTPS, OAuth/OpenID Connect, and more | Continue reading
Debugging gRPC-Web, Base64, and Dates | Continue reading
Alongside Nic Jackson from HashiCorp, I have recently presented at several conferences and webinars about the need for transport-level… | Continue reading
Since its release in September 2016, Envoy Proxy has gained enormous traction in the market. Envoy was a classic case of the right product… | Continue reading
In the previous parts of this series I explored how you might deploy the Ambassador API gateway within Kubernetes to route user-generated… | Continue reading
The Datawire team and I have returned home from an awesome week attending KubeCon and CloudNativeCon in Barcelona. Together, we were part… | Continue reading
Today, we’re announcing Ambassador 0.60. With this release, Ambassador can serve as your centralized API Gateway or ingress for your… | Continue reading
Canary Release Patterns for APIs, Applications, and Services with Ambassador | Continue reading
Developers creating microservices face a common challenge related to the design-code-test cycle: integration testing against other… | Continue reading
Ambassador 0.50 will soon be released as GA, and one of the flagship features in this release is the inclusion of support for Server Name… | Continue reading
How do you insure encrypted connections between your end users and your services running in Kubernetes? | Continue reading
In order to effectively build cloud native microservices applications, your engineering organization has to adopt a culture of… | Continue reading
In a microservice architecture, services communicate with each other through L7 protocols such as gRPC and HTTP. Since the network is not… | Continue reading
In order to effectively build cloud native applications, your engineering organization has to adopt a culture of decentralized… | Continue reading
A common question that people ask is “should I use Ambassador if I’m using a service mesh (usually Istio)?” After all, both Ambassador and… | Continue reading
You’ve probably bumped into the phrase “dark launching” when reading about software feature releases by the unicorn companies: Facebook… | Continue reading
NGINX, HAProxy, and Envoy are all battle-tested L4 and L7 proxies. So why did we end up choosing Envoy as the core proxy as we developed… | Continue reading
The rate limiting functionality offered by the Kubernetes-native Ambassador API gateway is fully customisable, allowing any service that… | Continue reading
In the first article of this Rate Limiting series I introduced the motivations for rate limiting, and discussed several implementation… | Continue reading
This article will introduce the three general strategies in Kubernetes for ingress, and the tradeoffs with each approach. | Continue reading
One of the core principles we designed Ambassador around was the notion of self-service, where service owners can control how their… | Continue reading