Microservices

Power your digital transformation with microservices. Deliver new and engaging customer experiences faster with the best tools at your developers fingertips. Empower developer creativity and productivity.

What are Microservices?

Microservices promise greater agility and speed in delivering innovation to customers through digital experiences. Microservices are a modern software architecture pattern where many small services, often written in different languages and packages, are loosely coupled together to create an application. Organizations are now able to make changes to a portion of the application, quickly and without breaking the entire application.

Container technology like Docker and Kubernetes have streamlined the development and deployment of microservices by removing dependencies with process isolation and automating container orchestration. With Microservices architecture, the API layer becomes a critical part of the application design in serving as the link to connect customers to the different microservices.

Challenge

Deploying microservices changes how your customers access your application and traditional solutions are not well suited for distributed environments.

  • Increased complexity with more services and external access points
  • Increased surface area of attack with distributed services
  • Traffic control and management is more complex

Solution

API Gateways provide a central control and access point between your end users and your application services.

  • Centralize end user access to disparate backend application services
  • Reduce risk by centrally applying security policies to distributed services
  • Ability to granularly manage traffic routes and shape traffic

These Organizations Modernize to Microservices with Gloo

Read Their Story

Why Gloo

Gloo is a modern API Gateway, built on Envoy Proxy designed to help you connect, secure and control your application traffic across as you modernize to microservices architecture and scale your edge operations.

Connect

Connect end users to microservices, monoliths and serverless functions on any infrastructure. Seamlessly integrate incoming traffic to an intra cluster service mesh.

Secure

Protect your business with zero trust networking model for microservices. Apply layers of security including traffic inspection, authentication and authorization by service and end user.

Control

Ensure the performance of your application with configurable policies to shape and control traffic to your application. Provide your ops teams with the insights to observe, manage and troubleshoot quickly and easily.

Gloo Enterprise

Try Gloo Enterprise free for 30 days.

Gloo Open Source

Get started with Gloo open source.

Use Cases

API Gateway

Microservices applications require an API Gateway to act as a central point of access between the end users and the potentially hundreds of backend services.
Learn More

Kubernetes Ingress

Some microservices will be built with Kubernetes and will require an ingress controller as part of the orchestration platform to manage incoming traffic to the containerized applications. Gloo provides a robust Kubernetes Ingress Controller.
Learn More

Service Mesh

Your microservices networking architecture may evolve to service mesh for service to service (east/west) communication. Gloo seamlessly integrates to service mesh for end to end traffic control and management.
Learn More