Envoy
Envoy is an open-source, high-performance Layer 7 proxy designed for cloud-native applications, providing service discovery, load balancing, observability, and resilience features at the network edge and between services.
13 resources across 2 libraries
Glossary Terms(4)
CoreDNS
CoreDNS is a flexible, plugin-based DNS server written in Go that serves as the default DNS provider for service discovery inside Kubernetes clusters.
Istio
Istio is an open-source service mesh that adds traffic management, security, and observability to microservices running on Kubernetes, without requiring change…
Envoy
Envoy is an open-source, high-performance Layer 7 proxy designed for cloud-native applications, providing service discovery, load balancing, observability, and…
Apache APISIX
Apache APISIX is a dynamic, cloud-native API gateway built on Nginx/OpenResty and etcd, providing routing, authentication, rate limiting, and observability for…
Interview Questions(9)
What is a Service Mesh (from a Networking Perspective)?
A service mesh is a dedicated infrastructure layer that manages service-to-service communication inside a microservices system by attaching a lightweight netwo…
How Would You Design a Service Mesh for Microservices?
A service mesh design places a lightweight network proxy (a sidecar) next to every service instance to intercept all traffic, so cross-cutting concerns like mu…
What is the Sidecar Pattern in Microservices?
The sidecar pattern deploys a helper process alongside a main application container, sharing its lifecycle and network namespace, so that cross-cutting infrast…
What is the Kubernetes Sidecar Pattern?
The sidecar pattern is a design where a helper container runs alongside a main application container in the same Pod, sharing its network namespace and volumes…
What are Multi-Container Pod Design Patterns?
The three main multi-container Pod patterns are sidecar, ambassador, and adapter — each places a helper container alongside a main application container inside…
Service Mesh: Istio vs Linkerd
A service mesh adds a dedicated infrastructure layer of sidecar proxies that handles service-to-service traffic, security, and observability without changing a…
What is Envoy Proxy?
Envoy is a high-performance, L4/L7 open-source proxy written in C++ that handles service discovery, load balancing, TLS termination, retries, and observability…
What is an API Gateway?
An API Gateway is a single, managed entry point that sits in front of a set of backend services, handling cross-cutting concerns like authentication, rate limi…
What is the Circuit Breaker Pattern?
The circuit breaker pattern wraps calls to a downstream service and stops sending traffic to it once failures cross a threshold, failing fast locally instead o…