Architecture overviewArchitecture overview Introduction TerminologyThreading model Listeners ListenersListener filtersNetwork (L3/L4) filtersTCP proxy HTTP HTTP connection managementHTTP filtersHTTP routingWebSocket and HTTP upgradesHTTP dynamic forward proxy Upstream clusters Cluster managerService discoveryHealth checkingConnection poolingLoad BalancingOutlier detectionCircuit breaking Observability StatisticsAccess loggingTracing Security TLSJSON Web Token (JWT) AuthenticationExternal AuthorizationRole Based Access Control Operations & configuration Dynamic configurationInitializationDrainingRuntime configurationHot restartOverload manager Other features Global rate limitingScriptingIP Transparency Other protocols gRPCMongoDBDynamoDBRedis Advanced Sharing data between filters