Wahhh, udah lama banget gak nyorat-nyoret nih blog. Maklum, sibuk berkelana di lingkungan pekerjaan euy. Hmmm, saya mau mengangkat topik yang mungkin terlewat dan luput dari perhatian anda, yaitu mengenai “Twitter is Down!!!”.

Twitter kini telah menjadi layanan online yang sangat diminati oleh banyak orang. Apa sih sebenarnya Twitter itu? Menurut Wikipedia Twitter adalah sebuah situs mikroblog dan situs web jejaring sosial yang memberikan fasilitas bagi pengguna untuk mengirimkan “pembaharuan” berupa tulisan teks dengan panjang maksimum 140 karakter. Mengapa Twitter sangat digemari? It’s all because of its simplicity.
Nah, di even-even internasional seperti Piala Dunia 2010 ini, Twitter seringkali mengalami kondisi “Down”. Diaman server sudah tidak mampu menangani tweet-tweet dari pengguna, dan muncullah gambar yang sangat ilustratif, yaitu Twitter Fail Whale yang menggambarkan betapa server-server yang dimiliki Twitter kewalahan untuk menangani trafik Tweet yang ada.

Ada beberapa analisis yang bisa saya berikan berkaitan dengan kejadian “Twitter is Down” ini. Pertama, betapa suatu momen yang berlangsung secara serentak di seluruh dunia akan menyebabkan meningkatnya arus informasi secara signifikan dan sangat tiba-tiba. Arus informasi yang disampaikan melalui Tweet-Tweet ini akan mengalami fenomena bottle-necking karena ketersediaan jalur untuk menampung arus tersebut (bandwidth).
Hal ini tentu saja menyebabkan deadlock. Meskipun setiap tweet mempunyai alokasi waktu masing-masing, tetapi toleransi diantara waktu nya tidaklah cukup untuk melakukan scheduling masuk ke dalam tahap processing di dalam server. Kalau benar akibat bandwidth yang terbatas, sudah saatnya tim Twitter memikirkan penambahan bandwidth atau penggunaan algoritma scheduling yang powerful dan bertoleransi 0,000001 detik. Hehehe, itu hanya sekadar analisis dari seorang newbie.
Analisis yang kedua yaitu memang server dari Twitter yang bermasalah. Masalah itu bisa muncul akibat missed-maintenance (internal) dan hacker-cracker attack (eksternal). Untuk mengatasi hal pertama, tentu saja dibutuhkan pengawasan dan monitoring status server dengan sangat-sangat ketat guna menjamin keberlangsungan kinerja server secara optimal. Sedangkan untuk masalah yang kedua, “Act like a hacker then you’ll be unhackable”. Bingung? Tentu saja, carilah ilmu hacker dan dalamilah, maka anda akan mampu membuat sistem yang sangat sulit untuk dibobol.
Tetapi yang saya suka dari timTwitter ini, mereka juga memakai prinsip yang sama dengan tim Facebook dan tim Kaskus, yaitu selalu mengakui dan mempublikasikan kalau system atau server mereka sedang dilanda masalah dan sedang dalam perbaikan. It’s so fair and I love it! Sikap dan prinsip inilah yang ngin saya tanamkan dalam hidup saya.
So guys, feel the power of Twitter!!!
Analisis-analisis tersebut hanyalah corat-coret dari pikiran saya. So, enjoy it.