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.

High Availability & Scalability with a K8s API Gateway

Rate Limiting

How to Implement Effective Rate Limiting in Application Design

Modern web applications rely on Application Programming Interfaces (APIs) to handle client requests and transfer data between entities. API rate limiting is used to protect web resources and services by preventing the frequency of transactions from exceeding a set maximum number. In this article, you’ll learn: What rate limiting is,

May 17, 2024 | 12 min read
Microservice Orchestration

API Development

Comprehensive Guide to API Development: Building Modern APIs

It’s no secret that software applications rarely operate in isolation. They need to communicate and exchange data with other applications, platforms, and services to provide users with rich and seamless experiences. This is where APIs (Application Programming Interfaces) come into play. APIs have become the backbone of modern software development, essential for web applications and every software developer. They allow developers to build applications more efficiently by leveraging existing services and data sources. In fact, data shows that nearly 90% of developers are using APIs in some capacity. API development promotes modularity, reusability, and innovation, allowing companies to create robust ecosystems around their products and services.

May 14, 2024 | 15 min read

API Management

API Management: Key Benefits and Best Practices for Your Organization

Application programming interfaces (APIs) have become the backbone of modern software systems, enabling communication and data exchange between different applications and services. Building and deploying your API is only the beginning of the API lifecycle. Once you need it to function in the real world, you must consider security, versioning, monitoring, performance, and lifecycle management. This is why you need API management. It allows you to effectively oversee and control these critical aspects of your API throughout its entire lifespan. It provides a structured approach to managing your API, ensuring that it remains secure, reliable, and responsive to the ever-changing needs of your users and business. Let’s explore its benefits, and how the available tools can help you better build and deploy your APIs.

May 10, 2024 | 20 min read
APIDays NY 2024: Security & AI

Article

Navigating the Concrete Jungle of APIDays New York 2024

A Fusion of Security & AI “Concrete jungle where dreams are made of…." Alicia Keys once sang about APIs...oh wait, that was about New York. Either way, the most recent APIDays New York conference was chocked full of relevant takeaways focused on the evolving landscape of APIs, encapsulating the critical facets of security, API development, and the burgeoning influence of AI. Overall, the greatest takeaway was that we’ve entered the era of composable API management. It’s clear now that dev teams want the ability to have multiple gateways and multiple API portals, and having a flexible platform that supports swapping those pieces in and out with ease is paramount.

May 6, 2024 | 5 min read
High Availability & Scalability with a K8s API Gateway

Edge Stack API Gateway, Kubernetes

Achieving High Availability & Scalability with a K8s API Gateway

The entire premise of Kubernetes is high availability and scalability. If you are building on Kubernetes, you expect to develop robust, scalable applications on the platform. But doing so isn’t a given. As you scale up your deployments, Kubernetes requires careful management to ensure you get the necessary resiliency to maintain high availability and optimal performance. You need to consider points of failure, traffic bottlenecks, and dynamic workload management to ensure your application can handle increased load and maintain responsiveness. This is where the Edge Stack API Gateway can support Kubernetes high availability and scalability. It provides a comprehensive solution to these challenges and helps you achieve Kubernetes high availability and scalability. It ensures a highly available (HA) Kubernetes cluster by integrating with the Kubernetes control plane components, such as the kube-api server and controller manager. Let’s first look at some of your challenges before looking at the best strategies to achieve availability and scalability with the Kubernetes API gateway.

May 2, 2024 | 16 min read
1...34
5
67...35