Cenários de um clique
Agrupa os serviços de um fluxo num cenário e levanta-o ou pára-o inteiro com um botão. Ordem de arranque, health e dependências resolvidos por ti.
O que é um cenárioEsta página también está en español.
Leer en españolThis page is also available in English.
Read in EnglishCette page existe aussi en français.
Lire en françaisDiese Seite gibt es auch auf Deutsch.
Auf Deutsch lesenQuesta pagina esiste anche in italiano.
Leggi in italianoCada dependência aponta para onde tu disseres: para o serviço que tens aberto, para o teu ambiente na nuvem ou para um mock. O Aseptic reescreve os URLs ao arrancar, por isso não tocas numa linha dos teus repositórios.
Ao arrancar · o Aseptic injeta estes URLs em cada serviço
O mesmo checkout do cabeçalho, agora a correr: os três serviços a levantar por ordem e cada chamada a sair por onde lhe compete.
infra kafka, redis e postgres a correr
bff-catalog à escuta em http://localhost:8080
orders-core à escuta em http://localhost:8081
payments-core à escuta em http://localhost:8082
mock GET /catalog/scopes → 200
Montar um ambiente local de microsserviços é lento, frágil e difícil de repetir. E o documento que o explica envelhece pior do que o código. Porque existe e quem o faz.
orders-core com o seu perfil e os seus -Dapplication.yml…e mais 33 passos
$ aseptic up checkout
ou carregas em Levantar na janela
Tudo o resto sai destas três: o que se levanta em conjunto, para onde aponta cada chamada e como se executa cada serviço.
Agrupa os serviços de um fluxo num cenário e levanta-o ou pára-o inteiro com um botão. Ordem de arranque, health e dependências resolvidos por ti.
O que é um cenárioPara cada ligação escolhes se aponta para o serviço real em local, para o teu ambiente na nuvem ou para um mock. O Aseptic reescreve os URLs automaticamente, sem editar os teus repositórios.
Como se resolve cada dependênciaExecução em modo misto: rápido e com hot reload o serviço em que estás a mexer, isolado em Docker aquele de que só precisas em fundo. Decides serviço a serviço.
Nativo ou em contentor«Adicionar serviço» deteta o stack, as portas, a infraestrutura e as dependências do repo. Zero configuração manual para começar.
O manifesto e o stackCaptura chamadas e cria stubs num clique, gera esqueletos de resposta a partir de OpenAPI e organiza variantes por serviço, com hot reload.
Os mocks na appO Kafka, o Redis e o PostgreSQL correm em Docker, geridos pela app, com remapeamento automático de portas quando colidem. Nada de docker compose à mão —e onde o Compose deixa de compensar é uma história mais longa.
Logs em direto com cor por serviço, com pesquisa e seguir-cauda; health em cada cartão e um grafo navegável para ver quem fala com quem.
Os logs em diretoTudo o que a janela faz, o CLI aseptic também faz, com a mesma lógica do motor. Automatiza cenários em CI ou a partir do teu terminal.
aseptic Importa e exporta cenários autocontidos. O mesmo ambiente, reproduzível em qualquer máquina da equipa.
Partilhar um cenárioO Aseptic constrói a tua biblioteca local e liga-a nos serviços que a consomem —npm, Maven, Gradle e Python—, reconstruindo a quente. Desligar só desfaz o que o Aseptic pôs.
As bibliotecas locaisQuatro passos, uma só vez. Se ainda estás a decidir como montá-lo, o guia explica o que precisa um ambiente local de microsserviços e o que resolve cada abordagem.
Aponta para a pasta do repo. O Aseptic deteta o stack, as portas, a infraestrutura e as dependências.
Adicionar um serviçoEscolhe que serviços levantar juntos e, por cada dependência, se vai em local, para a nuvem ou para um mock.
O teu primeiro cenárioArranca infraestrutura e backends pela ordem certa, reescreve os URLs entre eles e espera pelo health.
O primeiro arranqueLança o teu fluxo. Segue os logs em direto, revê o health e edita mocks a meio sem reiniciar.
Atividade e verificaçõesO motor não leva lógica de nenhum stack: o conhecimento vive em perfis declarativos. Adicionar uma tecnologia é adicionar um perfil, não reescrever o orquestrador.
As bibliotecas locais vão por um registo próprio: npm, Maven, Gradle e Python, cada uma ligada onde o seu ecossistema a resolve.
Para uso pessoal é grátis: a janela e o CLI, inteiros, com uma fatia diária de IA para experimentares. O que se paga é usá-lo no trabalho: Pro se a licença é tua, Team se é a empresa que a contrata.
O Aseptic inteiro, à mão.
A janela e o terminal, sem cortes. O CLI aseptic leva a mesma lógica do motor e paridade total com a app, também em CI.
Usa-o no teu trabalho.
Licença de uso comercial em nome de uma pessoa: vale em qualquer empresa e segue-te se mudares de emprego. Com o copiloto e o servidor MCP sem limite diário.
O ambiente, igual para todos.
Um catálogo de cenários que a equipa partilha: quem chega de novo clona, arranca e já está a trabalhar, sem ler o LOCAL_SETUP.md de ninguém.
Beta Primeira beta pública. Ainda sem assinatura: o sistema pode avisar de app não verificada.
Instalador .exe · Windows 10/11 (x64)
Imagem .dmg · universal (Intel e Apple Silicon)
Ainda sem assinatura: da primeira vez, abre-a com clique direito → Abrir.
AppImage · .deb
.deb O que mais se pergunta antes de o instalar. O resto está na documentação.
Não. O Aseptic é não invasivo: injeta a configuração ao arrancar cada serviço (flags -D ou variáveis de ambiente) e reescreve os URLs entre serviços, sem tocar no código nem nos ficheiros dos teus repositórios.
O motor é agnóstico de stack: usa um registo declarativo de perfis. Hoje funciona com JVM (Quarkus, Spring Boot), Node/Angular e Python; .NET e Go estão preparados. As bibliotecas locais vão por um registo próprio: npm, Maven, Gradle e Python. Adicionar uma tecnologia é adicionar um perfil, sem tocar no orquestrador.
Sim. O Aseptic constrói a tua biblioteca local e liga-a nos serviços que a consomem, cada uma onde o seu ecossistema a resolve: node_modules no npm, o repositório local ~/.m2 no Maven e no Gradle, o ambiente virtual em Python. Com «vigiar alterações» reconstrói e volta a ligar a quente. É reversível e não invasivo: não se toca no ficheiro de dependências do consumidor, e desligar só desfaz o que o Aseptic pôs.
Sim. Por cada dependência decides se a resolves em local, contra o teu ambiente na nuvem (com VPN quando se aplica) ou com um mock. É a essência do Aseptic: testar o pedaço que te interessa sem levantar tudo o resto.
Kafka, Redis e PostgreSQL em Docker, geridos pela própria app, com remapeamento automático de portas se houver colisão. Precisas do Docker Desktop (ou de um motor Docker) instalado.
Já o podes descarregar: há instaladores da beta para Windows, macOS e Linux. É grátis para uso pessoal —aprender, avaliar, os teus próprios projetos—; usá-lo no trabalho requer um plano pago.
Sim. Os cenários exportam-se como ficheiros autocontidos e importáveis, de modo que toda a equipa levanta exatamente o mesmo ambiente de forma reproduzível.
Descarrega a beta e tem o teu cenário de microsserviços a correr em minutos.
Ver descargas