Analisis aplikasi tokopedia
March 18, 2018
Add Comment
Tugas kali ini saya akan menganalisis aplikasi website e-commerce yg popular salah satunya adalah tokopedia. Sebelum pembahasan apasih tokopedia itu ?
Bahasa Pemrograman yg digunakan : Pertama kali dibangun Tokopedia memilih
Tokopedia adalah salah satu marketplace online lokal yang sangat populer. Menjadi pembeli ataupun penjual di tokopedia sama untungnya. Bagi pembeli, belanja di tokopedia akan lebih aman karena fitur escrow atau rekening bersama. Sebaliknya, bagi penjual akan sangat terbantu karena fitur di tokopedia sangat lengkap mulai dari inventori hingga ke promosi.
Berjualan di online marketplace seperti tokopedia adalah salah satu peluang bisnis yang masih prospektif. Kita bisa berjualan dengan memanfaatkan marketplace ini untuk menjangkau pelanggan seluas-luasnya. Selain itu, untuk berjualan di tokopedia kita tidak perlu membayar alias gratis (meski ada biaya jika anda ingin upgrade ke gold member). Fitur dasar yang ditawarkan juga sangat mempermudah kita mengorganisir barang, menjadwalkan pengiriman, hingga mempromosikan produk.
Tokopedia didirikan oleh dua orang dengan latar belakang IT, William Tanuwijaya (aslinya berasal dari Pematang Siantar, Sumut) dan Leontinus Alpha Edison (aslinya berasal dari Pontianak, Kalbar), tentunya dibantu juga oleh Victor Fungkong (CEO Indonusa - pemodal pertama Tokopedia). Mereka mulai membangun Tokopedia sejak Januari 2009.
Bahasa Pemrograman yg digunakan : Pertama kali dibangun Tokopedia memilih
- Oracle sebagai pilihan database,
- Perl sebagai bahasa pemrograman nya.
- Apache mod_perl sebagai webserver nya.
- SOLR sebagai fitur search
- NGINX sebagai load balancar dan web server.
- GlusterFS sebuah
network file system di cloud. bisa membuat tempat penyimpanan dengan kapasitas yang sangat
besar dan terdistribusi. Tokopedia menggunakan 8 server dengan 4 node untuk
GlusterFS ini. yang kemudian di ganti dengan layanan CDN EdgeCast
Oracle yang digunakan saat itu adalah Oracle Express Edition
4G. Versi “gratisan” dari Oracle dengan berbagai batasannya. Server yang
digunakan adalah server fisik, dan kedua server ini identik.
Setelah beberapa bulan tokopedia mengganti Database ke PostgreSQL
Dampak SEO: Sekitar satu bulan setelah Tokopedia meluncur, Trafik Tumbuh Pesat. Dampaknya pun mulai muncul salah satunya adalah Server Tokopedia pun mulai melambat. Penyebabnya ada beberapa hal yaitu:
Pada saat menggunakan database Oracle:
- Oracle yang mereka gunakan mencapai batasnya (kapasitasnya hanya terbatas hingga 4GB)
- Tidak ada partisi
- Tidak ada replikasi database
- Indexing yang jelek
- Semua aktivitas read/write dilakukan pada database server yang sama.
- Memiliki bug pada bagian indexing, hasil query ke database jadi kacau
- memakan banyak sumber daya (resource). Selain itu juga karena ada bagian dari kode pemrograman yang menyebabkan terjadinya memory leaks.
0 Response to "Analisis aplikasi tokopedia"
Post a Comment