VOOZH about

URL: https://thenewstack.io/meet-gloo-the-function-gateway-that-unifies-legacy-apis-microservices-and-serverless/

⇱ Meet Gloo, the 'Function Gateway' That Unifies Legacy APIs, Microservices, and Serverless - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2018-04-19 08:28:54
Meet Gloo, the 'Function Gateway' That Unifies Legacy APIs, Microservices, and Serverless
Microservices

Meet Gloo, the ‘Function Gateway’ That Unifies Legacy APIs, Microservices, and Serverless

Apr 19th, 2018 8:28am by Joab Jackson
👁 Featued image for: Meet Gloo, the ‘Function Gateway’ That Unifies Legacy APIs, Microservices, and Serverless

Solo wants to unify all IT operations under a single common denominator, the function. With all an organization’s services, monolithic applications APIs, and serverless calls exposed as functions on the same data plane, the enterprise can take advantage of a unified set of management and monitoring tools.

“We route at the level of the function,” said Solo founder Idit Levine. “There’s a lot of magic there.”

Most enterprises still have monolithic applications, but many are exploring the use of microservices. The monoliths are accessible via APIs and monitored by the traditional application performance management (APM) tools, with deep dives provided by Splunk and other log investigation tools. With microservices — usually, run on platforms such as Kubernetes or Cloud Foundry — monitoring is usually done through tools such as Prometheus (scalable monitoring) and Open Tracing (transactional logging). Typically, the microservices monitoring tools and the traditional ones do not play well together, necessitating two sets of tools that must be maintained for monitoring.

Adding to this architectural complexity is that many organizations are also exploring the realm of serverless, which is mostly cloud-driven at this point through services like AWS Lambda or Google Cloud Functions. These, too, have their own sets of monitoring tools, such as AWS X-Ray.

Solo’s approach is to treat any of these distinct styles of computing as a single entity, that of the function, so they then can be monitored and managed with a single system. To realize this vision, the company built a function gateway, which is like an API gateway but for functions.

The software, called Gloo, builds on the Envoy proxy, already widely used for microservices. Envoy routes at the service or IP level and can be extended by writing filters, so Gloo is built around a base filter that works on the function level. It does the stuff a normal gateway does, like discovery, routing, function-to-function translation, but all at the function level. Gloo routes incoming requests and events to upstream functions.

Gloo Function Managment
  • Timeouts
  • Metrics & Tracing
  • Health Checks
  • Retries
  • Advanced load balancing
  • TLS Termination with SNI Support
  • HTTP Header modification

This approach eliminates the need that each interaction between a client and a server use the same messaging protocol, or the need for the user to write supporting code to interact with each API. Gloo has a highly extendable architecture, which allowed Solo to rapidly add support for GRPC, NATS,  Swagger/OpenAPI, and a number of other interfaces as well.

By building on Envoy, Gloo inherits all of Envoy’s capabilities, as well as makes available all the microservices monitoring tools such as Prometheus and OpenTracing for all an organization’s functions, not just those originating from microservices.

👁 Image

Easy Serverless Win

The software also has filters for all the popular serverless services, including AWS Lambda, Google Cloud Platform and, just announced, Azure Functions.

One of the immediate benefits of Gloo, Levine explained, is that it can smooth the process of managing serverless services, even across different clouds. The software can automate the authentication process and eliminates the need to write a separate API for each function. It can automatically discover all the functions under a single account. It also provides transform tools, such as converting the results of a serverless call into HTML, from the base JSON provided.

https://www.youtube.com/watch?v=TQpG3NBixNs

Gloo, a single binary file written in Go, can be deployed as a Kubernetes pod, in a Docker container, and now also on Cloud Foundry. The setup also requires a copy of Envoy, though the installation process can be greatly simplified through additional software developed by the company, TheTool. The user then writes configuration objects to capture the workflow logic.

On Thursday, April 18, Idit Levine will be speaking on debugging microservices at the Cloud Foundry Summit in Boston.

Cloud Foundry Foundation is a sponsor of The New Stack.

TRENDING STORIES
Joab Jackson is a senior editor for The New Stack, covering cloud native computing and system operations. He has reported on IT infrastructure and development for over 30 years, including stints at IDG and Government Computer News. Before that, he...
Read more from Joab Jackson
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Docker.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.