Scenari con un clic
Raggruppa i servizi di un flusso in uno scenario e avvialo o fermalo per intero con un pulsante. Ordine di avvio, health e dipendenze risolti per te.
Che cos’è uno scenarioEsta 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 lesenEsta página também existe em português.
Ler em portuguêsOgni dipendenza punta dove dici tu: al servizio che hai aperto, al tuo ambiente nel cloud o a un mock. Aseptic riscrive gli URL all’avvio, quindi non tocchi una riga dei tuoi repository.
All’avvio · Aseptic inietta questi URL in ogni servizio
Lo stesso checkout dell’intestazione, ora avviato: i tre servizi che salgono in ordine e ogni chiamata che esce da dove deve.
infra kafka, redis e postgres attivi
bff-catalog in ascolto su http://localhost:8080
orders-core in ascolto su http://localhost:8081
payments-core in ascolto su http://localhost:8082
mock GET /catalog/scopes → 200
Montare un ambiente locale di microservizi è lento, fragile e difficile da ripetere. E il documento che lo spiega invecchia peggio del codice. Perché esiste e chi lo fa.
orders-core con il suo profilo e i suoi -Dapplication.yml…e altri 33 passi
$ aseptic up checkout
oppure premi Avvia nella finestra
Tutto il resto discende da queste tre: che cosa parte insieme, dove punta ogni chiamata e come viene eseguito ogni servizio.
Raggruppa i servizi di un flusso in uno scenario e avvialo o fermalo per intero con un pulsante. Ordine di avvio, health e dipendenze risolti per te.
Che cos’è uno scenarioPer ogni connessione scegli se punta al servizio reale in locale, al tuo ambiente nel cloud o a un mock. Aseptic riscrive gli URL automaticamente, senza modificare i tuoi repository.
Come si risolve ogni dipendenzaEsecuzione in modalità mista: veloce e con hot reload il servizio su cui stai lavorando, isolato in Docker quello che ti serve solo sullo sfondo. Decidi tu, servizio per servizio.
Nativo o in container«Aggiungi servizio» rileva lo stack, le porte, l’infrastruttura e le dipendenze dal repo. Zero configurazione manuale per cominciare.
Il manifest e lo stackCattura le chiamate e crea stub con un clic, genera scheletri di risposta da OpenAPI e organizza varianti per servizio, con hot reload.
I mock nell’appKafka, Redis e PostgreSQL girano in Docker, gestiti dall’app, con rimappatura automatica delle porte quando collidono. Niente docker compose a mano —e dove Compose smette di convenire è una storia più lunga.
Log in diretta con colore per servizio, ricerca e coda in tempo reale; health su ogni scheda e un grafo navigabile per vedere chi parla con chi.
I log in direttaTutto ciò che fa la finestra lo fa anche la CLI aseptic, con la stessa logica del motore. Automatizza scenari in CI o dal tuo terminale.
aseptic Importa ed esporta scenari autonomi. Lo stesso ambiente, riproducibile su qualsiasi macchina del team.
Condividere uno scenarioAseptic costruisce la tua libreria locale e la collega nei servizi che la usano —npm, Maven, Gradle e Python—, ricostruendo al volo. Scollegare disfa solo ciò che Aseptic aveva messo.
Le librerie localiQuattro passi, una volta sola. Se stai ancora decidendo come montarlo, la guida spiega che cosa serve a un ambiente locale di microservizi e che cosa risolve ciascun approccio.
Punta alla cartella del repo. Aseptic rileva lo stack, le porte, l’infrastruttura e le dipendenze.
Aggiungere un servizioScegli quali servizi avviare insieme e, per ogni dipendenza, se va in locale, nel cloud o a un mock.
Il tuo primo scenarioAvvia infrastruttura e backend nell’ordine giusto, riscrive gli URL fra loro e attende l’health.
Il primo avvioLancia il tuo flusso. Segui i log in diretta, controlla l’health e modifica i mock al volo senza riavviare.
Attività e verificheIl motore non porta logica di nessuno stack: quella conoscenza vive in profili dichiarativi. Aggiungere una tecnologia significa aggiungere un profilo, non riscrivere l’orchestratore.
Le librerie locali hanno un registro proprio: npm, Maven, Gradle e Python, ciascuna collegata dove il suo ecosistema la risolve.
Per uso personale è gratis: la finestra e la CLI, intere, con una quota giornaliera di IA per provarla. Si paga per usarlo al lavoro: Pro se la licenza è tua, Team se la compra l’azienda.
Aseptic per intero, a mano.
La finestra e il terminale, senza tagli. La CLI aseptic porta la stessa logica del motore e parità totale con l’app, anche in CI.
Usalo al lavoro.
Licenza d’uso commerciale intestata a una persona: vale in qualsiasi azienda e ti segue se cambi lavoro. Con il copilota e il server MCP senza limite giornaliero.
L’ambiente, uguale per tutti.
Un catalogo di scenari che il team condivide: chi arriva clona, avvia e sta già lavorando, senza leggere il LOCAL_SETUP.md di nessuno.
Beta Prima beta pubblica. Non ancora firmata: il sistema può segnalare un’app non verificata.
Installer .exe · Windows 10/11 (x64)
Immagine .dmg · universale (Intel e Apple Silicon)
Non ancora firmata: la prima volta aprila con clic destro → Apri.
AppImage · .deb
.deb Quello che si chiede di più prima di installarlo. Il resto è nella documentazione.
No. Aseptic non è invasivo: inietta la configurazione all’avvio di ogni servizio (flag -D o variabili d’ambiente) e riscrive gli URL fra i servizi, senza toccare il codice né i file dei tuoi repository.
Il motore è agnostico rispetto allo stack: usa un registro dichiarativo di profili. Oggi funziona con JVM (Quarkus, Spring Boot), Node/Angular e Python; .NET e Go sono predisposti. Le librerie locali hanno un registro proprio: npm, Maven, Gradle e Python. Aggiungere una tecnologia significa aggiungere un profilo, senza toccare l’orchestratore.
Sì. Aseptic costruisce la tua libreria locale e la collega nei servizi che la usano, ciascuna dove il suo ecosistema la risolve: node_modules per npm, il repository locale ~/.m2 per Maven e Gradle, l’ambiente virtuale per Python. Con «sorveglia le modifiche» ricostruisce e ricollega al volo. È reversibile e non invasivo: il file delle dipendenze del consumatore non si tocca, e scollegare disfa solo ciò che Aseptic aveva messo.
Sì. Per ogni dipendenza decidi se risolverla in locale, contro il tuo ambiente nel cloud (con VPN quando serve) o con un mock. È l’essenza di Aseptic: provare il pezzo che ti interessa senza avviare tutto il resto.
Kafka, Redis e PostgreSQL in Docker, gestiti dall’app stessa, con rimappatura automatica delle porte in caso di collisione. Ti serve Docker Desktop (o un motore Docker) installato.
Puoi già scaricarlo: ci sono installer della beta per Windows, macOS e Linux. È gratis per uso personale —imparare, valutare, i tuoi progetti—; usarlo al lavoro richiede un piano a pagamento.
Sì. Gli scenari si esportano come file autonomi e importabili, così tutto il team avvia esattamente lo stesso ambiente in modo riproducibile.
Scarica la beta e avrai il tuo scenario di microservizi in funzione in pochi minuti.
Vedi i download