Sejarah Twitter mulai dari didirikan Maret 2006
oleh Evan Williams, Jack Dorsey, dan Biz Stone. Pada tahun 2006 Williams dan
Biz Stone mendirikan Obvious Corp bersama dengan Odeo mantan karyawan. Sejarah
Twitter diciptakan sebagai perusahaan yang terpisah pada April 2007 oleh
Obvious Corp Jack Dorsey adalah chief executive officer dari kegugupan sampai
Oktober 2008 ketika Williams menjadi CEO dan Dorsey bergeser ke posisi ketua
dewan direksi.
Sejak
pembentukannya pada tahun 2006, Twitter telah menjadi sangat populer di seluruh
dunia. Twitter adalah yang paling
cepat berkembang mikroblogging gratis software yang memungkinkan anda untuk
tetap berhubungan dengan orang melalui cepat.
Nama kode proyek asli
untuk layanan ini adalah twttr,
gagasan yang kemudian diungkapkan oleh Evan Williams dikemukakan oleh Noah Glass, terinspirasi
oleh Flickr
dan kode singkat SMS Amerika
yang jumlahnya lima digit. Para pengembang awalnya memutuskan angka 10958 sebagai
kode singkat untuk layanan ini, namun kemudian diubah menjadi 40404 untuk
kemudahan penggunaan dan pengingatan.
Twitter sangat bergantung pada perangkat lunak sumber terbuka. Antarmuka
web Twitter menggunakan
kerangka kerja Ruby on Rails, dan
peningkat kinerja Ruby
Enterprise Edition milik Ruby. Pada
awal pengoperasian Twitter, kicauan pengguna disimpan dalam basis data
MySQL,
yang dibagi menurut waktu pemostingan. Namun, penyimpanan pada MySQL ini
menimbulkan masalah dalam membaca ataupun menulis di Twitter, dan perusahaan
lalu memutuskan untuk merombak system. Pada 6 April 2011, para teknisi di
Twitter menyatakan bahwa mereka telah beralih dari Ruby on Rails ke server Java yang mereka sebut Blender.
Dari musim semi 2007 hingga
2008, konten dikelola oleh server persisten
Ruby yang disebut Starling.
Namun, sejak 2009, implementasinya secara bertahap digantikan oleh perangkat
lunak yang ditulis dalam Scala.
Peralihan dari Ruby ke Scala dan JVM telah menyebabkan meningkatnya kinerja
Twitter, dari yang sebelumnya 200-300 permintaan per detik per host
menjadi 10.000-20.000 permintaan per detik per host. Peningkatan ini lebih
tinggi 10x lipat dari perkiraan para teknisi Twitter sebelumnya. Perubahan
lainnya dilakukan dengan peralihan dari pengembangan monolitik aplikasi tunggal
menjadi arsitektur dengan layanan berbeda yang dibangun secara independen dan
digabungkan melalui pemanggilan
prosedur jarak jauh.
Layanan antarmuka pemrograman aplikasi
(API) memungkinkan layanan web dan aplikasi
lainnya untuk berintegrasi dengan Twitter. Kicauan
individu didaftarkan di bawah ID unik dengan menggunakan perangkat
lunak yang disebut Snowflake,
dan data geolokasi ditambahkan dengan menggunakan 'Rockdove'. Penyingkat
URL t.co kemudian
akan memeriksa tautan spam
dan menyingkat URL-nya. Kicauan disimpan dalam basis data MySQL menggunakan Gizzard
dan disampaikan kepada pengguna bahwa kicauan telah terkirim. Kicauan lalu
dikirim ke mesin pencari melalui API Firehose.
Proses tersebut dikelola oleh FlockDB, dengan waktu
rata-rata 350 ms.
SUMBER
http://de-kill.blogspot.com/2010/01/sejarah-twitter-mikroblogging.html
http://id.wikipedia.org/wiki/Twitter
Tidak ada komentar:
Posting Komentar