Tech Talk: Developing APIs the Easy Way – Streamline your API process with an endpoint-focused approach on Dec 5 at 11 am EST! Register now

Blog

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

Guide to API Endpoints

Article

How to Empower Developers with Guardrails Instead of Cages

A recent 2024 Developer Experience study by Harness reported that “52% of developers cited burnout as a reason their developer peers leave their jobs.” Developer burnout can occur when developers are consistently overworked, under constant pressure, have unclear guidelines, and face an onslaught of tight deadlines. Throw in the post-pandemic blues and sprinkle in the state of the current tech economy, and it’s honestly surprising those numbers aren’t higher. When faced with such adversity, technology leaders must ensure the success of their development team. That hinges on the team’s ability to innovate, adapt, and respond swiftly to new challenges. But in order to do that, you need to find the right balance between freedom and control. Striking the right balance is not just a nice-to-have; it's a necessity. We’ll explore how to empower your developers by providing the right support and guidance—offering them guardrails that ensure safety and direction without feeling like the cages that so easily contribute to burnout. Here are a few considerations:

June 7, 2024 | 9 min read
Guide to API Endpoints

API Development

A Comprehensive Guide to API Endpoints

APIs have become the backbone of modern applications. APIs enable different software systems to communicate and exchange data seamlessly, making it possible to build complex and feature-rich applications by leveraging the functionality of various services and platforms. At the heart of every API lies its endpoints–the specific URLs representing the entry points for accessing the API's resources and functionality. API endpoints define the contract between the API provider and the consumer, specifying the available operations, request formats, and response structures. In this complete guide, we want to help you understand how endpoints work. We’ll show you how to build these endpoints within your organization and ensure they work effectively, efficiently, and securely. Key techniques like API Mocking can aid in testing and validating endpoint functionality, allowing developers to simulate responses without needing a live backend. Let’s also explore how endpoints might change as technology progresses.

June 6, 2024 | 29 min read

Istio, 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

Kubernetes API Gateway

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
Mock API

API Mocking

Streamline Development with an Effective Mock API

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? Mock API 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 mock API tests into your CI CD pipelines.

May 23, 2024 | 19 min read
1...1112
13
1415...45