

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Padrões de roteamento de API
<a name="api-routing"></a>

Em ambientes de desenvolvimento ágil, equipes autônomas (por ex., esquadrões e tribos) possuem um ou mais serviços que incluem muitos microsserviços. As equipes expõem esses serviços como APIs para permitir que seus consumidores interajam com seu grupo de serviços e ações.

Há três métodos principais para expor as APIs HTTP aos consumidores upstream usando nomes de host e caminhos:


| 
| 
| **Method (Método** | **Descrição** | **Exemplo** | 
| --- |--- |--- |
| [**Roteamento de nomes de host**](api-routing-hostname.md) | Exponha cada serviço como um nome de host. | `billing.api.example.com` | 
| [**Roteamento de caminhos**](api-routing-path.md) | Exponha cada serviço como um caminho. | `api.example.com/billing` | 
| [**Roteamento com base no cabeçalho**](api-routing-http.md) | Exponha cada serviço como um cabeçalho HTTP. | `x-example-action: something` | 

Esta seção descreve os casos de uso típicos desses três métodos de roteamento e suas vantagens e desvantagens para ajudá-lo a decidir qual método se adapta melhor aos seus requisitos e estrutura organizacional.