Logo Blogo

Twitter Engineering ha scelto Unicorn

Pubblicato: 01 apr 2010 da Federico Moretti

Unicorn & TwitterSe vi ricordate qualche mese fa avevo introdotto Unicorn, un server HTTP scritto in Ruby che era stato scelto da GitHub per far “girare” il DVCS basato su Git che ne costituisce la piattaforma: benché l’adozione risalga a novembre del 2009, Twitter Engineering – la divisione open source di Twitter, di cui pure si è parlato a più riprese – ha deciso di annunciarne l’uso soltanto di recente. E non soltanto.

Nel lodare le caratteristiche di Unicorn applicato allo sviluppo del core di Twitter, il team svela anche alcuni dettagli sulla composizione degli uffici che lavorano sui server del popolare servizio di microblogging: diversamente da GitHub il numero di addetti a ogni sistema è predefinito, ma le richieste simultanee al server superano il numero di chi è chiamato a lavorare alla sua manutenzione (e aggiornamento).

Per questo motivo Twitter Engineering ha optato per il passaggio a Unicorn – ormai dato per definitivo – che consente una migliore gestione di tali query. La piattaforma di Twitter per i device portatili è stata la prima interamente portata su Unicorn dietro Apache. Con loro stessa sorpresa gli sviluppatori hanno attestato una latenza ridotta del 30% e una consistente diminuzione dell’utilizzo delle CPU.

1 stelle2 stelle3 stelle4 stelle5 stelle (1 Voti | Media: 1 su 5)
condividi condividi
1 commento

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • floriano

    01 apr 2010 - 11:03 - #1
    0 punti
    Up Down

    in effetti è strano, gli applicativi in ruby sono noti per essere più veloci da sviluppare a scapito della velocità d’esecuzione..

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento