Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ This use case does not cover conversational assistants grounded in company conte

This page builds the *Catalog-model inference API*: the model is used as AI Inference publishes it, behind a function your application calls.

For this design on its own, with its diagram, dataflow, and components, refer to [*Catalog-model inference API*](/en/documentation/use-cases/build-and-run-ai-workloads/ai-inference-architecture/).

Solid arrows carry the request, and dotted arrows carry the response. Each label starts with the number of the dataflow step it belongs to.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ The model comes from the third-party provider. A team that runs the model on AI

This page builds the *Tool-calling agent over third-party LLMs*: every step of the loop calls the provider's API, and the tools run in the function.

For a LangGraph agent on Azion that answers from documents through a third-party model, with the chat state in SQL Database, refer to [*Retrieval-augmented assistant over third-party LLMs*](/en/documentation/use-cases/build-and-run-ai-workloads/ai-agent-third-party-llm/).

Solid arrows carry the requests, and dotted arrows carry the responses. Each label starts with the number of the dataflow step it belongs to.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ This use case does not cover AI features that are not conversational. For those,

This page builds the *Retrieval-augmented assistant on platform-hosted models*: the documents, the vectors, the retrieval, and both models stay on Azion.

For this design on its own, with its diagram, dataflow, and components, refer to [*Retrieval-augmented assistant on platform-hosted models*](/en/documentation/use-cases/build-and-run-ai-workloads/ai-agent-copilot-assistant/).

The diagram carries two flows that meet at the database. Solid arrows carry a customer's question, dotted arrows carry its answer, and thick arrows carry the ingestion flow, which runs apart from any question. Each label starts with the number of the dataflow step it belongs to.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ This use case does not cover e-commerce storefronts, which [Build e-commerce sto

This page builds the *Git-driven static website*: every push to the repository builds the site, and an application serves the prebuilt files from Object Storage through Cache.

For this design on its own, with its diagram, dataflow, and components, refer to [*Git-driven static website*](/en/documentation/use-cases/build-and-run-applications/deploy-jamstack-applications/).

Solid arrows carry the request, dotted arrows carry the response, and thick arrows carry the publish flow and the purge, which run apart from any request. Each label starts with the number of the dataflow step it belongs to.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ This use case does not cover APIs that react to events instead of callers, which

This page builds the *Single-service API on SQL Database*: one function implements every endpoint and reads and writes one database in SQL Database.

For this design on its own, with its diagram, dataflow, and components, refer to [*Single-service API on SQL Database*](/en/documentation/use-cases/build-and-run-applications/serverless-applications/).

Solid arrows carry the request, dotted arrows carry the response, and thick arrows carry the replication and the metrics, which run apart from any request. Each label starts with the number of the dataflow step it belongs to. The application does nothing but run the API function on every request, so the diagram draws the two as one node.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ This use case does not cover APIs without a user interface, which [Build REST an

This page builds the *Server-rendered full-stack application on SQL Database*: a server-rendering framework whose build splits into static assets in Object Storage and server code in a function that reads Azion's stores.

For this design on its own, with its diagram, dataflow, and components, refer to [*Server-rendered full-stack application on SQL Database*](/en/documentation/use-cases/build-and-run-applications/edge-native-applications/).

Solid arrows carry the request, dotted arrows carry the response, and thick arrows carry the publish flow, which runs apart from any request. Each label starts with the number of the dataflow step it belongs to.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ This use case does not cover moving the whole application to a new origin in one

This page builds the *Strangler façade for legacy applications*: an application on Azion becomes the single entry point for the domain, and each migrated path goes to a function while every other path goes to the monolith.

For this design on its own, with its diagram, dataflow, and components, refer to [*Strangler façade for legacy applications*](/en/documentation/use-cases/build-and-run-applications/application-modernization/).

Solid arrows carry the request, dotted arrows carry the response, and thick arrows carry the request records and the team's rule changes, which run apart from any request. Each label starts with the number of the dataflow step it belongs to.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ This use case does not cover on-demand libraries, ad insertion, or DRM. For on-d

This page builds the *Live stream ingested on Azion*: the encoder pushes the stream to Live Ingest, and an application delivers it, with no streaming origin of your own.

For this design on its own, with its diagram, dataflow, and components, refer to [*Live stream ingested on Azion*](/en/documentation/use-cases/deliver-media-and-streaming/live-streaming-delivery-with-hls/).

Solid arrows carry the request, dotted arrows carry the response, and thick arrows carry the stream from the encoder and the audience reports, which run apart from any viewer's request. Each label starts with the number of the dataflow step it belongs to.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ Pointing the domain at Azion is the same for every site, so it has no section on

This page builds the *Caching reverse proxy in front of an origin*: an application that answers from cache whatever it can and reaches the origin only on a miss.

For this design on its own, with its diagram, dataflow, and components, refer to [*Caching reverse proxy in front of an origin*](/en/documentation/use-cases/improve-performance-and-reliability/content-delivery/).

Solid arrows carry the request, dotted arrows carry the response, and thick arrows carry the purge, which runs apart from any request. Each label starts with the number of the dataflow step it belongs to.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ This use case does not cover video or image editing workflows.

This page builds the *Origin-backed image optimization proxy*: image routes on an application that transform the originals fetched from your origin and cache each variant.

For this design on its own, with its diagram, dataflow, and components, refer to [*Origin-backed image optimization proxy*](/en/documentation/use-cases/improve-performance-and-reliability/image-processing/).

Solid arrows carry the request, dotted arrows carry the response, and the thick arrow carries the metrics, which flow apart from any request. Each label starts with the number of the dataflow step it belongs to.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ This use case does not cover general API abuse, which [Protect public APIs from

This page builds the *Bot-scoring perimeter for authentication flows*: firewall rules that scope Bot Manager to the login, signup, and checkout paths, where the score decides whether a request passes, is challenged, or is denied.

For this design on its own, with its diagram, dataflow, and components, refer to [*Bot-scoring perimeter for authentication flows*](/en/documentation/use-cases/secure-applications-and-networks/online-fraud-prevention/).

Solid arrows carry the request, dotted arrows carry the response, and thick arrows carry the report lines, which leave apart from any request. Each label starts with the number of the dataflow step it belongs to.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ This use case does not cover the detection logic itself, which stays in the team

This page builds the *SIEM-driven firewall mitigation loop*: events leave the firewall for the SIEM, and a detection comes back as an entry in a network list that a firewall rule already enforces.

For this design on its own, with its diagram, dataflow, and components, refer to [*SIEM-driven firewall mitigation loop*](/en/documentation/use-cases/secure-applications-and-networks/security-automation-with-edge-computing/).

Solid arrows carry the attacker's requests and the deny rule's check of each one against the list. Dotted arrows carry the responses, and thick arrows carry the loop, which runs apart from any request. Each label starts with the number of the dataflow step it belongs to.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ DDoS Protection mitigates DoS and DDoS attacks on every workload, with nothing t

This page builds the *Compliance perimeter with security event retention*: encryption, filtering, and access restrictions in front of the application, and an export of every security event to a destination the team keeps.

For this design on its own, with its diagram, dataflow, and components, refer to [*Compliance perimeter with security event retention*](/en/documentation/use-cases/secure-applications-and-networks/governance-risk-compliance/).

Solid arrows carry the request, dotted arrows carry the response, and thick arrows carry the evidence, which leaves apart from any request. Each label starts with the number of the dataflow step it belongs to.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ This use case does not cover API design or lifecycle management, or account take

This page builds the *API security perimeter*: a firewall on the API's workload that filters each request by rules, tokens, bot scores, and rates before the connector forwards it to the API origin.

For this design on its own, with its diagram, dataflow, and components, refer to [*API security perimeter*](/en/documentation/use-cases/secure-applications-and-networks/implement-api-gateways-security/).

Solid arrows carry the request, and dotted arrows carry the response. Each label starts with the number of the dataflow step it belongs to.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ DDoS Protection mitigates DoS and DDoS attacks on every workload, before any fir

This page builds the *Web application and API protection (WAAP) perimeter*: one firewall policy in front of the workload, with the origin closed to every other path.

For this design on its own, with its diagram, dataflow, and components, refer to [*Web application and API protection (WAAP) perimeter*](/en/documentation/use-cases/secure-applications-and-networks/web-application-and-api-protection-waap/).

Solid arrows carry the request, dotted arrows carry the response, and thick arrows carry the WAF events, which leave apart from any request. Each label starts with the number of the dataflow step it belongs to.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ This use case does not cover antivirus scanning of stored files, or general WAF

This page builds the *AI-assisted upload inspection pipeline*: the firewall sends each upload to a function that asks a model whether it is malicious, and applies the verdict in the same request.

For this design on its own, with its diagram, dataflow, and components, refer to [*AI-assisted upload inspection pipeline*](/en/documentation/use-cases/build-and-run-ai-workloads/autonomous-security-ai-agent/).

Solid arrows carry the request, dotted arrows carry the response, and thick arrows carry the verdict lines and the blocklist update, which run apart from any request. Each label starts with the number of the dataflow step it belongs to.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ Este caso de uso não cobre APIs que reagem a eventos em vez de chamadores, que

Esta página constrói a *API de serviço único sobre o SQL Database*: uma function implementa todos os endpoints e lê e grava um banco de dados no SQL Database.

Para ver este design isoladamente, com o diagrama, o fluxo de dados e os componentes, consulte [*API de serviço único sobre o SQL Database*](/pt-br/documentacao/casos-de-uso/construir-e-executar-aplicacoes/serverless-applications/).

As setas contínuas levam a requisição, as setas pontilhadas levam a resposta, e as setas grossas levam a replicação e as métricas, que rodam separadas de qualquer requisição. Cada rótulo começa pelo número da etapa do fluxo de dados a que pertence. A aplicação não faz nada além de executar a function da API em toda requisição, então o diagrama desenha as duas como um único nó.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ Este caso de uso não cobre vitrines de e-commerce, que [Criar vitrines de e-com

Esta página constrói o *Site estático orientado por Git*: cada push no repositório constrói o site, e uma aplicação serve os arquivos pré-construídos do Object Storage pelo Cache.

Para ver este design isoladamente, com o diagrama, o fluxo de dados e os componentes, consulte [*Site estático orientado por Git*](/pt-br/documentacao/casos-de-uso/construir-e-executar-aplicacoes/implantacao-aplicacoes-jamstack/).

As setas contínuas levam a requisição, as setas pontilhadas levam a resposta, e as setas grossas levam o fluxo de publicação e o purge, que rodam separados de qualquer requisição. Cada rótulo começa pelo número da etapa do fluxo de dados a que pertence.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ Este caso de uso não cobre APIs sem interface de usuário, que [Criar APIs REST

Esta página constrói a *Aplicação full-stack renderizada no servidor sobre o SQL Database*: um framework de renderização no servidor cujo build se divide em assets estáticos no Object Storage e código de servidor em uma function que lê os armazenamentos da Azion.

Para ver este design isoladamente, com o diagrama, o fluxo de dados e os componentes, consulte [*Aplicação full-stack renderizada no servidor sobre o SQL Database*](/pt-br/documentacao/casos-de-uso/construir-e-executar-aplicacoes/aplicacoes-edge-native/).

As setas contínuas levam a requisição, as setas pontilhadas levam a resposta, e as setas grossas levam o fluxo de publicação, que roda separado de qualquer requisição. Cada rótulo começa pelo número da etapa do fluxo de dados a que pertence.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ Este caso de uso não cobre mover a aplicação inteira para uma nova origem em

Esta página monta a *Fachada strangler para aplicações legadas*: uma aplicação na Azion se torna o ponto de entrada único do domínio, e cada caminho migrado vai para uma função, enquanto todos os outros caminhos vão para o monolito.

Para ver este design isoladamente, com o diagrama, o fluxo de dados e os componentes, consulte [*Fachada strangler para aplicações legadas*](/pt-br/documentacao/casos-de-uso/construir-e-executar-aplicacoes/modernizacao-de-aplicacoes/).

As setas contínuas levam a requisição, as setas pontilhadas levam a resposta, e as setas grossas levam os registros das requisições e as mudanças de regra da equipe, que rodam separados de qualquer requisição. Cada rótulo começa pelo número da etapa do fluxo de dados a que pertence.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ Este caso de uso não cobre assistentes conversacionais fundamentados em conteú

Esta página constrói o *Catalog-model inference API*: o modelo é usado como o AI Inference o publica, atrás de uma function que a sua aplicação chama.

Para ver este design isoladamente, com o diagrama, o fluxo de dados e os componentes, consulte [*Catalog-model inference API*](/pt-br/documentacao/casos-de-uso/construir-e-executar-workloads-de-ai/ai-inference-architecture/).

As setas contínuas levam a requisição, e as setas pontilhadas levam a resposta. Cada rótulo começa pelo número da etapa do fluxo de dados a que pertence.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ O modelo vem do provedor de terceiros. Uma equipe que executa o modelo no AI Inf

Esta página constrói o *Tool-calling agent over third-party LLMs*: cada etapa do loop chama a API do provedor, e as ferramentas são executadas na function.

Para um agente LangGraph na Azion que responde a partir de documentos por meio de um modelo de terceiros, com o estado da conversa no SQL Database, consulte [*Retrieval-augmented assistant over third-party LLMs*](/pt-br/documentacao/casos-de-uso/construir-e-executar-workloads-de-ai/ai-agent-third-party-llm/).

As setas contínuas levam as requisições, e as setas pontilhadas levam as respostas. Cada rótulo começa pelo número da etapa do fluxo de dados a que pertence.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ Este caso de uso não cobre funcionalidades de IA que não são conversacionais.

Esta página constrói o *Retrieval-augmented assistant on platform-hosted models*: os documentos, os vetores, a recuperação e os dois modelos ficam na Azion.

Para ver este design isoladamente, com o diagrama, o fluxo de dados e os componentes, consulte [*Retrieval-augmented assistant on platform-hosted models*](/pt-br/documentacao/casos-de-uso/construir-e-executar-workloads-de-ai/agente-ai-assistente-copilot/).

O diagrama tem dois fluxos que se encontram no banco de dados. As setas contínuas levam a pergunta de um cliente, as setas pontilhadas levam a resposta dela, e as setas grossas levam o fluxo de ingestão, que roda separado de qualquer pergunta. Cada rótulo começa pelo número da etapa do fluxo de dados a que pertence.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ Este caso de uso não cobre bibliotecas sob demanda, inserção de anúncios nem

Esta página monta a *Transmissão ao vivo ingerida na Azion*: o encoder envia a transmissão ao Live Ingest, e uma aplicação a entrega, sem nenhuma origem de streaming sua.

Para ver este design isoladamente, com o diagrama, o fluxo de dados e os componentes, consulte [*Transmissão ao vivo ingerida na Azion*](/pt-br/documentacao/casos-de-uso/entregar-midia-e-streaming/live-streaming-delivery-com-hls/).

As setas contínuas levam a requisição, as setas pontilhadas levam a resposta, e as setas grossas levam a transmissão do encoder e os relatórios de audiência, que rodam separados da requisição de qualquer espectador. Cada rótulo começa pelo número da etapa do fluxo de dados a que pertence.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ Apontar o domínio para a Azion é igual para todos os sites, então não tem se

Esta página constrói o *Proxy reverso com cache na frente de uma origem*: uma aplicação que responde do cache tudo o que pode e só chega à origem em um miss.

Para ver este design isoladamente, com o diagrama, o fluxo de dados e os componentes, consulte [*Proxy reverso com cache na frente de uma origem*](/pt-br/documentacao/casos-de-uso/melhorar-performance-e-confiabilidade/content-delivery/).

As setas contínuas levam a requisição, as setas pontilhadas levam a resposta, e as setas grossas levam o purge, que roda separado de qualquer requisição. Cada rótulo começa pelo número da etapa do fluxo de dados a que pertence.

```mermaid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ Este caso de uso não cobre vídeo nem fluxos de edição de imagem.

Esta página constrói o *Proxy de otimização de imagens apoiado na origem*: rotas de imagem em uma aplicação que transformam os originais buscados da sua origem e cacheiam cada variação.

Para ver este design isoladamente, com o diagrama, o fluxo de dados e os componentes, consulte [*Proxy de otimização de imagens apoiado na origem*](/pt-br/documentacao/casos-de-uso/melhorar-performance-e-confiabilidade/processamento-de-imagens/).

As setas contínuas levam a requisição, as setas pontilhadas levam a resposta, e a seta grossa leva as métricas, que fluem separadas de qualquer requisição. Cada rótulo começa pelo número da etapa do fluxo de dados a que pertence.

```mermaid
Expand Down
Loading
Loading