Learn more about industry topics with our series of articles.
An API gateway is deployed in front of multiple APIs, serving as a single point of contact for external API consumers, as well as internal APIs and microservices.
API management is the process of deploying, controlling, and analyzing the APIs that connect applications & data, both in on-premises data centers and in the cloud.
Application networking is standardized into distinct layers including layer 3 (network layer), layer 4 (transport layer) and layer 7 (application layer).
AWS API gateway
Amazon Web Services API Gateway is a managed service for publishing, maintaining, securing and monitoring APIs at scale.
Cilium provides eBPF-based networking, observability and security for container workloads. It can secure network connectivity between services in Kubernetes.
Envoy creates a transparent network that helps troubleshoot and handle cloud-native applications.
GraphQL is a query language and server-side runtime for application programming interfaces (APIs) that gives API clients exactly the data they requested.
Istio is a leading, open source platform for service mesh, which is an important infrastructure for a new generation of microservices applications.
Kubernetes API Gateway
Learn about the new Kubernetes Gateway API project, the leading third-party Kubernetes API Gateway solutions, and how to choose.
Linkerd is a lightweight open source service mesh developed primarily for Kubernetes. It provides added security and reliability to cloud native applications
Microservices are a software architectural style that structures an application as a collection of small, independent services.
NGINX is open source software that powers web servers and enables reverse proxying, caching, load balancing, and media streaming.
Red Hat OpenShift is an open source platform for developing, deploying, and managing containerized applications
Rate limiting is a technique used to control the rate at which requests are made to a network, server, or other resource.
A service mesh is a tool for adding observability, security, and reliability to distributed applications. It is especially useful for microservices architectures.
Zero trust helps organizations protect their most valuable assets by assuming that all external or internal connections and endpoints could become a threat.