# Infrastructure

> Guias do Infrastructure, a linha onde a ideia passa a existir: login com código no e-mail, publicar um site com HTTPS, guardar dados sem migration, cobrar

Endereço: https://blog.myinfrastructure.click/
RSS: https://blog.myinfrastructure.click/feed.xml
Sitemap: https://blog.myinfrastructure.click/sitemap.xml

## Auth

Login, organizações, papéis e chaves de API, com servidor MCP.

- [Como um agente de IA faz login no seu app: OAuth 2.1 e o passo humano](https://blog.myinfrastructure.click/login-de-agente-de-ia-com-oauth): Um agente de IA precisa de uma credencial para operar a sua aplicação. Este artigo mostra o caminho com OAuth 2.1 e o único passo que continua sendo de uma pessoa: ler o código no e-mail.
- [Login sem senha com código no e-mail: como funciona e quando usar](https://blog.myinfrastructure.click/login-sem-senha-codigo-por-email)

## Functions

Código sob demanda e agendado, com um endpoint HTTP.

- [Função serverless com agendamento: código sob demanda com um endpoint](https://blog.myinfrastructure.click/funcao-serverless-com-agendamento): Função serverless é código que roda quando alguém chama um endereço ou quando um agendamento dispara. O Functions publica o código, cria um endpoint HTTP e agenda execuções, sem servidor para manter.

## Hoster

Sites estáticos e SPAs publicados com HTTPS e domínio próprio.

- [Onde hospedar uma SPA em React ou Vite sem quebrar as rotas](https://blog.myinfrastructure.click/hospedar-spa-react-vite)
- [Como publicar um site estático com HTTPS e domínio próprio](https://blog.myinfrastructure.click/publicar-site-estatico-com-https)

## Messages

E-mail transacional, envio em massa e caixas de entrada.

- [E-mail transacional pelo seu domínio: verificação, eventos e supressão](https://blog.myinfrastructure.click/email-transacional-pelo-seu-dominio)

## Monitors

Uptime, performance, jornadas e página de status.

- [Como monitorar o site e ter uma página de status pública](https://blog.myinfrastructure.click/monitorar-site-e-pagina-de-status): Um monitor checa a sua URL no intervalo que você escolher, confirma a falha antes de avisar e publica o estado num endereço próprio. Serve para saber do problema antes do cliente.

## Payments

Assinaturas com planos e acesso por funcionalidade.

- [Como cobrar assinatura no seu app sem escrever webhook](https://blog.myinfrastructure.click/cobrar-assinatura-no-app): Cobrar assinatura no app exige um gateway, planos e um jeito de liberar recursos conforme o pagamento. O Payments cuida dessa ligação, e você só consulta quem tem acesso a quê.
- [Liberar e bloquear partes do app pelo plano do usuário](https://blog.myinfrastructure.click/liberar-recurso-por-plano)

## Storage

Dados e arquivos sem migration nem credencial de nuvem.

- [Guardar dados e arquivos do app sem migration nem credencial de nuvem](https://blog.myinfrastructure.click/banco-de-dados-sem-migration)
