# ex_service_mesh_router v1.0.0 - Table of Contents > A BEAM-native service mesh gateway for Phoenix umbrella applications with automatic service discovery. Tenant handling is owned by each Phoenix application. ## Pages - [ExServiceMeshRouter](readme.md) ## Modules - [Router.Application](Router.Application.md) - [Router.Registry](Router.Registry.md): Service-level registry only (NO tenant logic). - [Router.Router](Router.Router.md) - [Router.Shared.TenantResolver](Router.Shared.TenantResolver.md): Extracts tenant from request host inside Phoenix apps.