Campanha Founders60 vagas (30 vitalícias + 30 por 12 meses) a R$ 59,90/mês, com pagamento anual — lançamento oficial em 01/03/2026. Garanta prioridade Lista antecipada aberta para os primeiros Founders — cadastre seu e-mail, garanta sua vaga sem cobrança automática e conte com 30 dias de reembolso após a ativação do ambiente. Quero ser Founder

FoundryShip SparkBus — Eventos e tarefas para arquiteturas distribuídas e microserviços.

Mensageria com FoundryShip® SparkBus

O FoundryShip SparkBus é um serviço de mensageria gerenciado baseado em NATS com JetStream, conectando APIs, workers e microserviços via pub/sub, filas de trabalho e streaming de eventos com baixa latência.

Perfeito para orquestrar tarefas assíncronas, processar jobs em background, desacoplar módulos do sistema e garantir que eventos de negócio não sejam perdidos.

Por que escolher mensageria gerenciada com FoundryShip SparkBus

Leve, rápido e simples

O SparkBus aproveita a base NATS para oferecer baixa latência e footprint mínimo. Ideal para arquiteturas modernas, onde cada microsserviço publica e consome eventos sem precisar de um broker pesado.

  • • Binário leve, inicialização rápida e baixo consumo de recursos.
  • • Conexões persistentes com protocolos otimizados.
  • • Perfeito para cenários com muitas mensagens pequenas.

Pub/Sub, filas e streaming

Com JetStream, o SparkBus combina pub/sub clássico com filas de trabalho e persistência de eventos. Configure streams, consumers duráveis e políticas de retenção em poucos passos.

  • • Entrega pelo menos uma vez (at-least-once) com confirmação.
  • • Reprocessamento de mensagens em caso de falha.
  • • Dead-letter queues e backoff configurável para erros.

Pensado para times .NET

Use o client oficial de NATS para .NET com APIs idiomáticas em C#. Configure a connection string do SparkBus uma única vez e comece a publicar e consumir eventos em serviços ASP.NET, workers e funções de background.

  • • Integração com Hosted Services e BackgroundService.
  • • Suporte a DI, logging e observabilidade com OpenTelemetry.
  • • Samples e convenções alinhadas à FoundryShip Cloud.

Casos de uso típicos com FoundryShip SparkBus

A mensageria gerenciada com FoundryShip SparkBus funciona como espinha dorsal de eventos das suas aplicações. Desacople módulos, distribua carga entre workers e crie fluxos confiáveis para tarefas críticas.

1. Processamento assíncrono de tarefas

  • • Envio de e-mails, notificações e SMS em background.
  • • Geração de relatórios pesados e exportação de arquivos.
  • • Processamento de documentos, imagens e PDFs.

2. Arquiteturas orientadas a eventos

  • • Publicação de eventos de domínio para outros serviços.
  • • Atualização de projeções, caches e índices a partir de eventos.
  • • Integrações entre sistemas internos e externos via eventos.

3. Microserviços e comunicação entre APIs

  • • Comunicação assíncrona entre microserviços .NET.
  • • Padrão request/reply para consultas pontuais via SparkBus.
  • • Separação clara entre comandos, eventos e notificações.

4. Workflows e orquestrações

  • • Orquestração de pipelines de dados e jobs de ETL.
  • • Disparo de steps de workflow a partir de eventos.
  • • Integração com orquestradores e schedulers externos.

Pensado para eventos em escala

Eventos assíncronos e microserviços com FoundryShip SparkBus

Com o SparkBus, você usa subjects NATS para organizar eventos e serviços. Um serviço publica, vários outros consomem. A aplicação fica mais resiliente, escalável e desacoplada, evitando chamadas HTTP síncronas em cascata.

Usando JetStream, as mensagens podem ser persistidas, reprocessadas e agrupadas em streams com consumers duráveis, garantindo que nenhum evento importante seja perdido em caso de falhas temporárias.

  • • Pub/Sub leve para notificações em tempo real.
  • • Filas de trabalho com balanceamento automático entre workers.
  • • Streams persistentes para auditoria e reprocessamento.

Padrões de integração em .NET

  • BackgroundService para consumers de fila.
  • • Publicação de eventos a partir de handlers de comandos.
  • • Uso de correlationId e headers para rastreabilidade.

Resiliência e retries

  • • Reentrega automática em caso de falha de processamento.
  • • Backoff exponencial e dead-letter streams configuráveis.
  • • Idempotência implementada na aplicação com suporte do JetStream.

Benefícios para times .NET

  • • Redução de acoplamento entre APIs e serviços.
  • • Escala horizontal simples: basta adicionar mais consumers.
  • • Observabilidade de ponta a ponta com traces de mensagens.

Como funciona o serviço de mensageria gerenciada FoundryShip SparkBus

A FoundryShip entrega um cluster de NATS + JetStream gerenciado por trás do FoundryShip SparkBus, já integrado ao seu tenant. Você cria subjects, streams e filas lógicas alinhadas aos seus domínios de negócio, sem se preocupar com configuração de servidores.

Isolamento por tenant e projeto

  • • Convenção de subjects com prefixos por tenant/projeto.
  • • Streams dedicados para domínios específicos (ex.: billing, documentos).
  • • Limites de uso ajustados ao plano e ao perfil da aplicação.

Credenciais e Secrets gerenciados

  • • URLs e tokens de acesso armazenados no serviço de Secrets.
  • • Rotacionamento sem recompilar ou redeployar o código.
  • • Integração com variáveis de ambiente e configuration providers.

Integração com outros serviços

  • • Disparo de eventos a partir de mudanças em bancos PostgreSQL.
  • • Processamento de filas que interagem com S3, Redis e APIs.
  • • Suporte a padrões como outbox/inbox para consistência de dados.

Detalhes técnicos da mensageria com FoundryShip SparkBus

O FoundryShip SparkBus usa NATS como broker de mensagens leve, com JetStream adicionando camadas de persistência, replay de mensagens e controle fino de consumidores — tudo encapsulado como um serviço gerenciado.

Protocolos, segurança e controle

  • • Conexão via TCP/TLS, com autenticação baseada em tokens/creds.
  • • Subjects hierárquicos (ex.: tenant.app.modulo.evento).
  • • ACLs e configuração de permissões por usuário/sistema.
  • • Health checks e métricas para observabilidade e alertas.

Streams, consumers e performance

  • • Streams com políticas de retenção por tempo, tamanho ou quantidade.
  • • Consumers duráveis, push/pull e paralelização por worker.
  • • Confirmação manual ou automática de mensagens.
  • • Escala horizontal adicionando nós NATS e shards de streams.

Entre para a lista de Founders

Quer ser avisado quando liberarmos o link de compra no dia 01/03/2026 e ter prioridade para uma das 60 vagas Founders a R$ 59,90/mês (pagamento anual)? Deixe seu e-mail abaixo. Sem spam, só os avisos importantes sobre o lançamento.

Você pode cancelar o recebimento a qualquer momento.