New API Development Platform, join Blackbird Beta and try it now Learn More

Blog

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

Istio, Edge Stack API Gateway

Combining Edge Stack & Istio to Unlock the Full Potential of Your K8s Microservices

There is a key challenge with microservices architecture: communication. Your service needs to communicate with the outside world, but every service must also communicate with each other. From there, you end up with a whole host of other questions. How do you route all the traffic effectively? How do you do this securely? How do you track whether everything is working correctly? The answer for Kubernetes microservices lies within not one but two separate but related services that work better together: API gateways and service meshes. With Edge Stack as your API gateway and an Istio service mesh (or other relevant service meshes like Linkerd), each will handle a specific part of communication, and each comes with an array of other features to ensure secure, reliable, and observable interactions both within the cluster and with the outside world.

June 3, 2024 | 14 min read
Difference between gRPC and gRPC web

gRPC and gRPC Web

Understanding gRPC and gRPC Web

What’s the difference between gRPC and gRPC web? gRPC and gRPC-Web are entirely different protocols, but ultimately were built to work together. What is gRPC?

May 30, 2024 | 2 min read
API Mocking

API Mocking

Streamline Development with Effective API Mocking

Let’s say you’re building a new feature. You’ve gone through the API design and are trying to get the MVP running. Your frontend team is working on the front end, and your backend devs are building infrastructure and new APIs. But frontend is going faster than backend. This is understandable, as your backend team has a ton of new APIs to spin up. But the front-end developers want to see what data will look like in their components, and work out how to render out different states based on the API responses. How can the frontend do this without the APIs being up and running? API mocking lets you simulate the API responses, allowing frontend developers to continue building and testing their applications as if interacting with the backend services. We want to take you through this paradigm in detail, showing how it works, the advantages for all development teams, and how you can build API mocking tests into your CI/CD pipeline.

May 23, 2024 | 19 min read
High Availability & Scalability with a K8s API Gateway

Serverless Architecture

Is Serverless Architecture Right For You?

We’re in the age of serverless. Serverless functions, serverless storage, serverless gateways, serverless everything. Serverless computing has revolutionized the way we build and deploy applications. In 2023, the global market for serverless architecture was over $15 billion. This will only grow as more and more use cases for this technology are found. But even as serverless grows and benefits organizations, that doesn’t automatically mean it will work for you. It’s common for developers to jump on the latest technologies. Serverless works well for the specific use cases it was built for, but sometimes organizations can waste a lot of time and resources going down the serverless rabbit hole only to find it doesn’t fit what they are trying to do.

May 21, 2024 | 20 min read