Soloio - API Gateway Ebook-V4
Soloio - API Gateway Ebook-V4
API Gateway:
A Technology Comparison
2
Table of Contents
3 Introduction
Introduction
API gateways have been critical components of
applications for years, but legacy solutions are
showing their age.
As organizations increase their reliance on microservices and container-based architectures,
they’re finding that legacy API gateways fall short in regard to scalability, traffic management,
security, and observability. To support the evolving needs of modern enterprises, API gateways
need to evolve in areas such as Kubernetes support, microservices, multi-cloud deployments,
and cloud-native innovation.
This ebook explores the defining characteristics of a modern API gateway and uses that
framework to compare and contrast the current supporting technologies.
4
API Gateways:
Essential Capabilities for Today’s Challenges
So, what are the defining features of a modern API gateway built for the rigors of today’s microservices journeys? At Solo.io, we’re trusted
experts in helping enterprises adopt, secure, and operate innovative cloud-native technologies. In working with our clients to deploy
future-ready API infrastructure from the edge to service mesh, we’ve seen that a truly modern API gateway has several key characteristics:
Scalability Built-in Internet scalability and high availability, with lower resource use
As the volume of API calls increases and infrastructure and microservice applications grow
more complex, it becomes harder to connect, secure, and observe network traffic. Legacy API
gateway architectures that use NGINX, Lua, Java, and other outdated technologies are too
resource intensive, lack the native distributed architecture, and don’t deliver the performance to
support medium- and large-scale applications. Also, legacy API gateways often rely on supporting
technologies (such as operational databases) that can become single points of failure and ultimately
drive up costs and complexity.
!
Not without Complexity. Not designed for DevOps/
GitOps. Requires a persistent data store (such as
DevOps and GitOps ready PostgresSQL or Cassandra) that increases operational
complexity and cost. New DB-less configuration is
available, but doesn’t support all features resulting in
feature loss and degradation.
11
Modern Built on Envoy Proxy and other current technologies Envoy-Based NOT Envoy-based
Ready to learn more about Solo Gloo Edge and why your next API Gateway needs to be Envoy-based?
Find more information and further analysis on the different API gateways www.solo.io.