Astyanax è un client di Cassandra, il database non relazionale, scritto in Java — e realizzato da Netflix. Garantisce delle prestazioni equivalenti a Hector, una soluzione su CloudBees. Astyanax è figlio di Hector e nipote di Cassandra, nella mitologia ellenica: il client è ottimizzato per le esigenze di catalogazione del servizio.
Il rilascio dei sorgenti di Astyanax – per i quali è stata scelta la licenza Apache 2.0 – rientra nella nuova politica open source di Netflix, che è stata inaugurata lo scorso dicembre con la “liberazione” di Curator per ZooKeeper. Entrambe le soluzioni sono state concepite in Java e sono utilizzate da Netflix per i servizi erogati.
Partito come un fork di Hector, Astyanax è diventato uno strumento più complesso. Se l’offerta di Netflix è tuttora assente dal mercato italiano, i sorgenti delle soluzioni open source sono disponibili ovunque: la scelta di “liberare” le tecnologie utilizzate in azienda è decisamente preferibile all’abbandono di progetti in disuso.
Via | Netflix
Anteprima del commento