Stabilità prima dell'eleganza
Pensiamo a sistemi che girano in produzione. Tra una soluzione elegante e una che regge, scegliamo quella che regge.
DBlast nasce e cresce come progetto indipendente di un piccolo gruppo di sviluppatori. Non è (ancora) una società: è un progetto in sviluppo, con uno stato dichiarato apertamente.
Siamo in quattro, sviluppatori con un'impostazione orientata a backend, intelligenza artificiale e dati. Lavoriamo con Java e Quarkus, Python e FastAPI, React, PostgreSQL e Oracle. Ognuno segue una parte del prodotto; preferiamo che a parlare siano il codice e il lavoro fatto.
Natura del progetto. DBlast è un progetto indipendente. Non siamo una società registrata e non presentiamo il sito come l'attività di un'azienda.
Frontend e lead del progetto
Porta nell'app il canvas del grafo e il pannello del rischio, e coordina il progetto.
Graph e infrastrutture
Costruisce in memoria il grafo dello schema e calcola i gruppi di tabelle vicine.
Rischio
Cura il motore che simula una modifica DDL e ne stima l'impatto, con punteggio e passi consigliati.
Kernel e AI
Cura il kernel che legge lo schema dei database PostgreSQL e Oracle e produce lo Schema IR, e implementa algoritmi di intelligenza artificiale per migliorare l'esperienza utente.
Tre principi che guidano ogni scelta tecnica.
Pensiamo a sistemi che girano in produzione. Tra una soluzione elegante e una che regge, scegliamo quella che regge.
Cambiamo solo ciò che serve, senza riscritture e pulizie fuori scopo. Ogni modifica è piccola, leggibile e verificabile.
DBlast è in alpha e lo diciamo. Cosa funziona, cosa manca e cosa è solo allo studio lo diciamo nella pagina Prodotti.