Pular para o conteúdo
AdiosDocumentação
Explorar a documentação

Criar e implantar um monitor de preços de criptomoedas .NET com Redis

Crie uma API mínima .NET que consulte um feed público de preços de criptomoedas, armazene um buffer compacto dos preços mais recentes no Redis e forneça um endpoint de painel em tempo real.

A stack

  • APIs mínimas .NET 8
  • Redis para preços mais recentes e buffers de curta duração
  • Ambiente de execução Adios para implantação no Linux sem configurar IIS ou Azure

Por que esta arquitetura se encaixa na carga de trabalho

Uma API mínima .NET pode funcionar como um serviço Linux sem um processo de implantação específico do IIS. O aplicativo mantém sua conexão Redis e a rotina de consultas periódicas no código-fonte; o Adios fornece o ambiente de execução, a rota, TLS, logs e referências de segredos.

1. Criar a API

Peça ao agente de IA do Adios:

Build a .NET 8 Minimal API crypto ticker. Poll a public crypto price endpoint,
store latest prices in Redis, expose GET /prices and /healthz, and add a simple
HTML dashboard.

2. Adicionar adios.yaml

name: dotnet-crypto-ticker
region: de
replicas: 1

build_cmd: dotnet publish -c Release -o /app/out
start_cmd: dotnet /app/out/CryptoTicker.dll

runtime:
  name: dotnet@8.0
  port: 8080
  health_path: /healthz
  memory_mb: 768

env:
  REDIS_URL: secret://REDIS_URL

requires:
  - cache

3. Implantar

adios up
adios logs --runtime

4. Verificar

Abrir /prices, atualize o painel e confira os logs de execução enquanto os preços são atualizados. O Redis mantém os valores mais recentes perto do aplicativo, sem encaminhar cada requisição à API externa.

Consulte a Caminho de implantação .NET, o Verificações de implantação Redis, ou a completa modelo .NET 8 antes de adaptar este exemplo.