Announcing Tetrate Agent Operations Director for GenAI Runtime Visibility and Governance

Learn more
< Back

Announcing Tetrate Application Gateway

Simple, secure, and self-service infrastructure to publish apps across deployment environments, including Kubernetes clusters, VMs, clouds, and more.

Announcing Tetrate Application Gateway

Today, we are excited to announce the technical preview of Tetrate Application Gateway! We are creating this new product in response to a regular need expressed by platform teams:

“How can I provide a simple, secure, self-service process for my application owners to publish apps that spans multiple deployment environments, whether it’s Kubernetes clusters, VMs, clouds, on-prem, or all of the above?”

Platform teams face the challenge of balancing the self-service desire of application owners with a requirement to govern and control what apps may be published, further complicated by the number of infrastructure systems that must be coordinated for each change request.

At Tetrate, we have pioneered the use of Envoy to build large-scale platforms for some of the most demanding users. Our experience in building Envoy management and control planes with Envoy Gateway and Istio, while reconciling the needs of platform and application teams, has shown us a way forward to address this need.

Tetrate Application Gateway is the solution we present for modern platform teams operating multi-cloud, multi-cluster environments, and who need to provide a streamlined experience to their application owner users:

  • Platform teams can deliver a superior, simple application owner experience
  • Platform teams retain control, with automated approval processes, templates and guardrails
  • Integrations with firewalls, load balancers and other devices are simple, with no need for per-application configurations

The net benefit is that your application teams will be more reactive and productive. Applications can be deployed to production and exposed in a matter of minutes, not days. Troubleshooting and performance analysis data is always available to support rapid problem resolution and maintain high availability.

Current Platform Practices

Why is rapid delivery of code to production such a challenge?

Platform teams need to manage and coordinate a complex network of application delivery, security and discovery tooling. They need to build their own automation to support tasks such as publishing an application. They must battle with tools with built-in assumptions (every workload has an IP address), inconsistent APIs (every tool has its own control plane), and varying observability standards.

As a result, the application publishing process they build is slow and disjointed, resulting in a poor experience for Application teams. Innovation and change is slowed, and responding to customer needs takes longer and is more costly.

For example:

  • A large Fintech organization reports that it typically takes 1-2 weeks from sign-off (permission to publish) to publishing an application, requiring the coordination of multiple teams.
  • A manufacturing organization reports that when they expose an application from an individual location (e.g. manufacturing plant), they need to coordinate over 200 firewalls and over 1m IP-based firewall rules, significantly impacting their speed of delivery
  • Many Tetrate users report that their existing observability and troubleshooting workflows are disjointed as they need to collect and reconcile data across multiple different management planes and vendor-specific solutions, leading to poor MTTR (mean time to recovery) metrics

These examples can be viewed in the broader context of the Annual DORA State of DevOps report (co-authored with Google Cloud). The report surveys and classifies organizations into performance buckets, from ‘Elite’ to ‘Low’, based on metrics such as “Lead Time for Code Changes (that is, time from code commit to release in production)”:

DORA DevOps Performance 2018 - 2024

In 2024, a staggering 60% of surveyed organizations (Medium and Low) took more than a week to push a code change to production. Only 19% (the ‘Elite’) were able to do so in less than 1 day.

The Idealized Application Delivery Architecture

An idealized application delivery platform brings together multiple vendor solutions, and is often presented in a linear fashion:

Idealized application delivery architecture

Even in this idealized architecture, the problems are apparent:

  • Coordinating configuration for multiple devices across multiple teams (security, platform, secarch, etc)
  • Uncertainty where certain solutions e.g. firewalls are complex to configure and are not service-aware (meaning the configuration is imprecise)
  • Risk of impacting other applications running on the infrastructure, or opening security holes Lack of end-to-end automation, meaning ticket-based operations and manual configuration

A Realistic Application Delivery Architecture

In practice, the platform is far from linear:

  • It scales horizontally as it spans multiple deployment environments across clouds and on-prem infrastructure
  • It multiplies in complexity as it considers how to support multiple application types - containers, VMs, bare-metal, external services
  • The perimeter is challenging to police, as the platform must cater for external users, partner applications, internal users and internal East/West traffic
Realistic application delivery architecture

Each dimension of scale multiplies the complexity:

  • Multiple, uncontrolled Entry Points for different clients (internal, external, partner, mobile)
  • Multiple deployment environments (cloud, on-prem, hybrid)
  • Multiple Application Types (VM, Container, Serverless, Bare Metal, External Service,…)

… and each dimension brings additional requirements for segmentation and ownership.

The Result Is Expensive Complexity

Users we survey typically report symptoms such as:

  • Slow Rate of Change: we see deployments taking upwards of 7 days
  • Manual, Ticket-based Processes: automation does not cover everything, and checks and balances are needed
  • Frustrating Decision Process: too many questions, imperfect answers, too much coordination required; frustrating for App Owners and Developers
  • Inexact Security: despite the need for precise segmentation, security tools rely on IP addresses which identify environments, not workloads
  • Fragile Configuration: massively-shared configuration using imprecise nouns means every change is fraught with danger

… all amplified by further by the needs for Segmentation, Application Mobility, HA/DR/Resilience, and Consistent Observability

Introducing Tetrate Application Gateway

Tetrate has over 6 years experience in building large-scale application platforms for demanding customers, using Envoy as the dataplane, and Istio as the control plane. We pioneered a two-tier architecture using Ingress (Tier 2) and Edge (Tier 1) gateways to get traffic securely into their platforms.

Infrastructure

Tetrate Application Gateway builds on that proven foundation. With Tetrate Application Gateway, the current ‘middle layer’ from Edge to Application can be replaced by a single solution with a single control and observability plane:

Realistic application delivery platform

Tetrate Application Gateway can be deployed on top of the existing infrastructure, taking on the roles of firewalls, routers, api gateways and load balancers:

  • Edge Load Balancer to publish apps securely for external access, providing a secure perimeter
  • Internal, mesh routing based on service identity and mTLS provides security, segmentation and high-availability
  • Transit Gateways to connect disconnected environments securely and easily
  • App Gateways to expose services to the mesh, and provide the required API-Gateway and traffic management capabilities
  • DNS Integration to coordinate DNS and GSLB configuration with application availability and health

Application Owner Experience

Contemporary infrastructure is invariably designed to meet the needs of the platform (infrastructure) owner. Tetrate Application Gateway takes a very different approach, delivering a streamlined application owner experience out-of-the-box.

Within the guardrails, defaults and approval checks defined by the platform owner, the application owner gets a fully-self- service pipeline to expose and publish services for internal and external audiences. The pipeline is driven by service annotations - a familiar and easy to integrate interface to the platform:

App owner experience

Tetrate Application Gateway monitors services for these intent-based annotations and synchronises infrastructure configuration to arrange that the intent is satisfied. Kubernetes-based services are easily discovered and exposed, and other service types (VMs, Bare-Metal, Serverless, external endpoints) can be quickly onboarded to the platform.

Bringing Together Platform Needs and Application Experience

With Tetrate Application Gateway, you will see:

  • Clear demarcation between platform and application owner jobs-to-be-done
  • Integrated security, routing, observability from Edge to Application
  • Fine-grained and dynamic security, based on service identity (not IP address)
  • Simple UX for application owner using pre-defined, declarative pipeline that can be tuned by Platform Owner
  • Rich, native integration with modern cloud-native tooling (observability, DNS, etc)

Application teams will be more reactive and productive. Applications can be deployed to production and exposed in a matter of minutes, not days. Troubleshooting and performance analysis is built-in to the platform, so complex integrations are not required.

In Summary

Tetrate Application Gateway begins with a hosted management plane, making it very quick to stand up the solution and see initial benefits.

By enabling platform teams to provide safe, compliant workflows that allow application owners to publish and manage traffic to their applications, businesses can unlock greater agility and lower operational costs. This will allow them to respond to changing external requirements more quickly, and provide a much higher level of internal developer satisfaction.

Platform owners deploy edge gateways into locations of their choice. Edge Gateways serve as the initial ingress point into the infrastructure, and forward traffic to a secure, internal mesh. Edge Gateways can be integrated with common DNS providers, so that when a new service is exposed or is migrated, the correct DNS configuration is maintained at all times.

Application owners are given the ability to onboard applications from their deployment locations, expose these applications to the internal mesh, and then publish these applications through selected Edge Gateways. All activities are governed and limited by security and compliance policies defined by the platform owner. They publish applications, observe metrics and traces, and troubleshoot services using the rich User Interface, complete APIs, and powerful GitOps and Kubectl integrations.

Product status

Tetrate Application Gateway is available for demo and early customer evaluation. If you want to discuss how Tetrate can help your organization manage ingress traffic and deliver operational excellence, contact us to get started!

Product background Product background for tablets
New to service mesh?

Get up to speed with free online courses at Tetrate Academy and quickly learn Istio and Envoy.

Learn more
Using Kubernetes?

Tetrate Enterprise Gateway for Envoy (TEG) is the easiest way to get started with Envoy Gateway for production use cases. Get the power of Envoy Proxy in an easy-to-consume package managed via the Kubernetes Gateway API.

Learn more
Getting started with Istio?

Tetrate Istio Subscription (TIS) is the most reliable path to production, providing a complete solution for running Istio and Envoy securely in mission-critical environments. It includes:

  • Tetrate Istio Distro – A 100% upstream distribution of Istio and Envoy.
  • Compliance-ready – FIPS-verified and FedRAMP-ready for high-security needs.
  • Enterprise-grade support – The ONLY enterprise support for 100% upstream Istio, ensuring no vendor lock-in.
  • Learn more
    Need global visibility for Istio?

    TIS+ is a hosted Day 2 operations solution for Istio designed to streamline workflows for platform and support teams. It offers:

  • A global service dashboard
  • Multi-cluster visibility
  • Service topology visualization
  • Workspace-based access control
  • Learn more
    Decorative CTA background pattern background background
    Tetrate logo in the CTA section Tetrate logo in the CTA section for mobile

    Ready to enhance your
    network

    with more
    intelligence?