> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Serviços de plataforma

> Console, Access Manager, Streaming Hub, Multi-tenancy e Observabilidade: os serviços que atendem todo produto Lerian, de que cada um é dono e o que fica com você.

Console, Access Manager, Streaming Hub, Multi-tenancy e Observabilidade são serviços de plataforma. Eles não são produtos em si.

Em BYOC eles rodam na sua própria nuvem ou data center, ao lado dos produtos. No Lerian Cloud, a Lerian os opera para você.

## Os cinco serviços

***

> [card] [Lerian Console](https://docs.lerian.studio/pt/platform/console/about-lerian-console.md)
>
> Uma interface web para os produtos que entregam um módulo de Console.

> [card] [Access Manager](https://docs.lerian.studio/pt/platform/access-manager.md)
>
> Autenticação e autorização para produtos Lerian protegidos: tokens, usuários, grupos, aplicações e MFA.

> [card] [Streaming Hub](https://docs.lerian.studio/pt/platform/streaming-hub/what-is-streaming-hub.md)
>
> Entrega eventos da plataforma para destinos seus: webhook, cursor de pull, SQS, RabbitMQ e EventBridge. Ele consome o stream interno e nunca produz nele.

> [card] [Multi-tenancy](https://docs.lerian.studio/pt/platform/multi-tenancy.md)
>
> Um deploy atende tenants independentes. Cada produto deriva o contexto de tenant conforme o próprio contrato de autenticação.

> [card] [Observabilidade](https://docs.lerian.studio/pt/platform/observability.md)
>
> Os produtos exportam traces, métricas e logs por OpenTelemetry para um collector.

## Como os serviços se posicionam em torno dos produtos

***

```mermaid theme={null}
flowchart LR
  App["Suas aplicações e operadores"]
  Console["Lerian Console"]
  AM["Access Manager<br/>Auth e Identity"]
  Products["Produtos Lerian"]
  Hub["Streaming Hub"]
  Sinks["Seu webhook, fila ou cursor"]
  Otel["Seu collector e backend de telemetria"]
  IdP["Seu provedor de identidade (opcional)"]
  App -->|"apresenta um token"| Products
  Products -->|"autoriza sujeito e ação"| AM
  Console -->|"gerencia usuários e aplicações"| AM
  Console -->|"opera os módulos"| Products
  Products -.->|"publicam eventos"| Hub
  Hub -.->|"entrega, pelo menos uma vez"| Sinks
  Products -.->|"traces, métricas e logs OTLP"| Otel
  IdP -.->|"como provedor upstream"| AM
  classDef lerian fill:#fff8e1,stroke:#f4b400,color:#1f1f1f;
  classDef yours fill:#e8f0fe,stroke:#4285f4,color:#1f1f1f;
  classDef ext fill:#f1f3f4,stroke:#9aa0a6,color:#1f1f1f;
  class Console,AM,Products,Hub lerian;
  class App,Sinks,Otel,IdP yours;
```

O diagrama mostra cinco interações.

1. Sua aplicação envia um bearer token para uma rota de produto que o Access Manager protege. O produto pergunta ao Access Manager se aquele sujeito pode executar a ação da rota, e então admite ou rejeita.
2. O Lerian Console lê e grava dados de acesso pelo Access Manager, e opera cada módulo de produto.
3. O Streaming Hub compara os eventos do stream interno com as suas subscriptions e entrega cada correspondência.
4. Os produtos enviam traces, métricas e logs por OTLP para o endereço de collector que você define.
5. Seu provedor de identidade, quando você roda um, se conecta ao Access Manager como provedor upstream.

## Serviços e produtos

***

| Serviço | Midaz | Tracer | Matcher | Flowker | Lender | Reporter | Streaming Hub | Trilhos do Brasil e Interfaces |
| - | - | - | - | - | - | - | - | - |
| Access Manager | rotas protegidas | rotas protegidas | bearer token nas rotas protegidas | rotas protegidas | rotas protegidas, leituras públicas de jurisdição | recurso e ação por rota | o control plane | bearer token nas rotas protegidas, padrão difere por trilho |
| Console | Módulo Midaz, com os plugins que a tela Plugins mostra | módulo | módulo | módulo | | módulo | módulo | Pix Indireto (BTG), Payments e, quando habilitado, Bank Transfer (TED JD) |
| Streaming Hub | tópicos de fato | tópicos de fato | tópicos de fato | gatilho de workflow | tópicos de fato | fatos de conclusão de relatório | — | por trilho |
| Multi-tenancy | organizações, ledgers, contas, transações | conexões de banco por tenant | recursos de conciliação | conexões de banco por tenant | tenant a partir da identidade validada | fontes de dados e relatórios | subscriptions isoladas por tenant | por trilho |
| Observabilidade | exportação OTLP | exportação OTLP | | exportação OTLP | toggle e endpoint de telemetria | push OTLP | exportação OTLP | exportação OTLP |

## O que você traz e o que a Lerian entrega

***

Você traz:

* Infraestrutura de nuvem e clusters Kubernetes.
* Administração de banco de dados e backups.
* Segurança de rede, atualização de containers e gestão de segredos.
* Seus pipelines de monitoramento e o collector que recebe a telemetria.
* Os destinos para os quais o Streaming Hub entrega.
* Seu provedor de identidade. Ele se conecta ao Access Manager como provedor upstream e não substitui o backend de identidade.

A Lerian entrega:

* Helm charts para os produtos e componentes de infraestrutura suportados, por um registro compatível com OCI.
* Exemplos de Terraform para a infraestrutura base que o Midaz precisa na AWS, GCP ou Azure.
* Lifecycle Management para o BYOC: um agente no seu cluster, pelo qual a Lerian instala e faz upgrade de produtos.
* Access Manager e Lerian Console.

O chart do Midaz permite desabilitar um Valkey, PostgreSQL, MongoDB ou RabbitMQ embarcado e usar um serviço externo no lugar.

## Adote um serviço por vez

***

**1. Access Manager**

Coloque os serviços Auth e Identity para rodar com Caradhras, PostgreSQL e Valkey. Depois ligue o controle de acesso por produto. Instale primeiro, valide, depois habilite.

**2. Lerian Console**

Aponte o Console para o Access Manager. Suas telas de usuários e aplicações leem e gravam esses dados.

**3. Streaming Hub**

Em BYOC, a Lerian instala e faz upgrade do Streaming Hub no seu cluster pelo [Lifecycle Management](https://docs.lerian.studio/pt/platform/lifecycle-management.md). As rotas de API dele exigem um token do Access Manager.

**4. Observabilidade**

Faça o deploy de um collector no seu cluster Kubernetes. Depois configure as cargas de trabalho de produto que oferecem suporte a isso para enviar telemetria a ele.

Multi-tenancy não é um passo nessa ordem. A Lerian Cloud a fornece.

## Deploy e operação

***

> [card] [Helm charts](https://github.com/LerianStudio/helm)
>
> Instale e atualize os charts publicados.

> [card] [Lifecycle Management](https://docs.lerian.studio/pt/platform/lifecycle-management.md)
>
> A Lerian instala e faz upgrade de produtos no seu cluster por um agente que você instala.

> [card] [Licenciamento](https://docs.lerian.studio/pt/platform/licensing/license-manager.md)
>
> Como um produto Lerian valida a chave de licença, e o que cada resultado permite.

> [card] [Exemplos de Terraform](https://docs.lerian.studio/pt/products/midaz/midaz-terraform-foundation.md)
>
> Crie a base de rede, DNS, banco de dados e Kubernetes que o Midaz precisa na AWS, GCP ou Azure.

## Construa com o Narya

***

O Narya roda agentes de código atrás de uma API HTTP. Um host de vida longa é dono das sessões, do armazenamento e das conexões com os modelos, na sua própria máquina ou em um home que a Lerian hospeda. A Lerian entrega um cliente de terminal e um comando de execução única sobre ele, e você pode escrever o seu próprio cliente contra o mesmo contrato.

> [card] [Narya](https://docs.lerian.studio/pt/platform/narya/what-is-narya.md)
>
> O que é o Narya, como você o roda e como ele se encaixa em um pipeline.

> [card] [A API do host](https://docs.lerian.studio/pt/platform/narya/the-host-api.md)
>
> Um contrato para todo cliente: socket, stream de eventos, envelopes.

## Para onde ir agora

***

[Modelos de deploy](https://docs.lerian.studio/pt/start-here/evaluate-and-deploy/deployment-models.md) · [Multi-tenancy](https://docs.lerian.studio/pt/platform/multi-tenancy.md) · [O que é o Access Manager?](https://docs.lerian.studio/pt/platform/access-manager.md) · [O que é o Lerian Console?](https://docs.lerian.studio/pt/platform/console/about-lerian-console.md) · [Início rápido do Streaming Hub](https://docs.lerian.studio/pt/platform/streaming-hub/streaming-hub-quick-start.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.