Trentech.id
No Result
View All Result
Login / Register
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
Trentech.id
No Result
View All Result

Belajar Dari CTO Mister Aladin, 3 Strategi Skalabilitas Website Dengan Traffic Tinggi

21 August 2017
in Startup
Belajar Dari CTO Mister Aladin, 3 Strategi Skalabilitas Website Dengan Traffic Tinggi
1.4k
VIEWS

Daftar Isi

  • 1. Selalu identifikasi bottleneck untuk menentukan bagian mana yang memungkinkan menghambat kelancaran sistem.
  • 2. Utamakan arsitektur yang bersifat asynchronus saat membangun sistem.
  • 3. Sadari bahwa satu cara tidak dapat berlaku untuk semua model, atau dalam kata lain ”no one-size fits all”.
Berikan rating

TIA Indonesia menyelenggarakan acara Product Development Conference pada tanggal 9 – 10 Agustus 2017 di Balai Kartini, Jakarta. Dalam acara ini, Irsan Gunawan selaku Chief Technology Officer (CTO) di Mister Aladin, menjadi salah satu pembicara dalam sesi Scaling High Traffic Website pada tanggal 10 Agustus 2017, pukul 15.00 – 15.45 WIB. Bagi perusahaan startup, maupun pemilik website, penting untuk mengetahui strategi skabilitas yang tepat untuk website mereka. Hal ini penting untuk menentukan langkah ketika mereka menerima pertumbuhan jumlah pengunjung yang tinggi (high traffic). Jika arsitektur sistem tidak dipersiapkan dengan tepat, besar kemungkinan website tersebut mengalami kegagalan bahkan hingga down, yang berakibat fatal bagi bisnis.

“Jika kita melihat pasar Indonesia sebagai contohnya, terdapat lebih dari 260 juta penduduk yang bisa menjadi potensi traffic sebuah website. Bayangkan jika orang sebanyak itu mengakses website kita, berarti kita harus segera memetakan semua kemungkinan dari awal agar ke depannya bisa siap mengantisipasi lonjakan jumlah traffic secara tiba-tiba,” kata Irsan Gunawan, CTO Mister Aladin.

Dalam sesinya, Irsan Gunawan memberikan tiga strategi untuk menentukan strategi skalabilitas yang tepat bagi website dengan traffic yang tinggi: (1.) Selalu identifikasi bottleneck untuk menentukan bagian mana yang memungkinkan menghambat kelancaran sistem; (2.) Utamakan arsitektur yang bersifat asynchronus saat membangun sistem; (3.) Sadari bahwa satu cara tidak dapat berlaku untuk semua model, atau dalam kata lain ”no one-size fits all”, contohnya dalam memilih database.

1. Selalu identifikasi bottleneck untuk menentukan bagian mana yang memungkinkan menghambat kelancaran sistem.

Dalam sebuah arsitektur sistem terdapat beberapa komponen yang perlu di perhatikan seperti : Application, Database, Storage, Network, Compute power, dan lain – lain. Identifikasi terhadap kapasitas setiap komponen tersebut dapat membantu pada saat terjadi masalah – masalah skalabilitas.

Metode Scale Up dan Scale Out. Metode scale Up (Vertical Scaling), digunakan dengan cara mengganti komponen dengan yang berkapasitas lebih besar. Metode scale Out (Horizontal Scaling), digunakan dengan cara menduplikasi komponen menjadi beberapa bagian.

2. Utamakan arsitektur yang bersifat asynchronus saat membangun sistem.

Dalam Asynchronous programming, memungkinkan sistem mengerjakan tugas secara paralel. Sehingga kapasitas pengerjaan suatu tugas dapat menjadi lebih banyak. Ibarat sebuat loket pembayaran konvensional, dimana setiap pelanggan membutuhkan waktu proses yang berbeda. Jika hanya 1 loket, akan menyebabkan antrian yang lebih panjang, namun jika dibuat beberapa loket yang bekerja bersamaan, maka dapat mengurangi antrian yang panjang, bahkan proses lebih cepat.

Dalam pemrograman dapat digunakan thread, broker, service, dan lain – lain untuk penerapan asynchronous.

3. Sadari bahwa satu cara tidak dapat berlaku untuk semua model, atau dalam kata lain ”no one-size fits all”.

Penerapan strategi ini misalnya pada pemilihan database di sebuah sistem, karena setiap database mempunyai karakter dan keunggulan masing -masing. Andaikan seorang developer website ecommerce penjualan TV, maka ada beberapa database yang dapat digunakan secara bersamaan, untuk meningkatkan skalabilitas sistem tersebut. Database NOSQL yang bersifat document dan key-value, bisa digunakan untuk sistem yang membutuhkan lebih banyak proses read model data yang sederhana. misalnya untuk menyimpan data spesifikasi TV, dimana biasanya data tersebut tidak berubah dan dapat dipanggil sekali. Sedangkan untuk menyimpan data transaksi penjualan, yang akan di analisa kemudian hari dapat menggunakan yang bersifat relational.

Irsan Gunawan adalah lulusan program S1 di bidang Ilmu Komputer dari Universitas Bina Nusantara. Sebelum bergabung dengan Mister Aladin, beliau menjabat sebagai CTO Okezone.com, portal berita milik MNC Group. [cp/ap]

Tags: bookinghotelmister aladinmisteraladinpesawattraveloka
Previous Post

Pentingnya Mengoptimalkan Toko Fisik Layaknya Toko Online

Next Post

Google Harus Bayar 40 Triliun Per Tahun Agar Menjadi Default di Semua Perangkat Apple

Trentech.id

Trentech.id

Tren Teknologi Indonesia

Related Posts

Pencarian Tempat Praktis dan Mudah dengan Aplikasi Cari Aja

9 January 2019
1.4k

Antusiasme masyarakat Indonesia akan wisata dan kuliner meningkat dalam beberapa tahun belakangan. Bahkan, Kementerian Perindustrian mencatat bahwa industri makanan dan minuman menyumbang...

Traveloka Sponsori Acara Televisi Internasional Asia’s Got Talent

Traveloka Sponsori Acara Televisi Internasional Asia’s Got Talent

3 August 2017
1.5k

Traveloka, startup yang mengembangkan aplikasi layanan pemesanan hotel dan penerbangan, mengumumkan partisipasinya di musim kedua “Asia’s Got Talent,” serial favorit dari AXN...

Traveloka Bersiap Menjadi Unicorn Indonesia Setelah Mendapat Pendanaan dari Expedia

Traveloka Bersiap Menjadi Unicorn Indonesia Setelah Mendapat Pendanaan dari Expedia

29 July 2017
1.4k

Pada 27 Juli 2017 lalu, startup pemesanan tiket pesawat dan hotel Traveloka mengumumkan kalau mereka telah mendapat pendanaan sebesar US$350 juta (sekitar Rp4,6 Triliun)...

Please login to join discussion

Terpopuler

  • contoh pitch deck

    8 Contoh Pitch Deck Startup yang Bisa Kamu Pelajari

    925 shares
    Share 370 Tweet 231
  • Kumpulan Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer

    329 shares
    Share 132 Tweet 82
  • Masa Depan Zoom Tercoreng PHK: Dampak dan Prospek

    108 shares
    Share 43 Tweet 27
  • Menjelajahi Kelebihan dan Keterbatasan Chatbot AI BARD

    108 shares
    Share 43 Tweet 27
  • Upgrade XAMPP? Beginilah Caranya

    231 shares
    Share 92 Tweet 58
  • Startup Kecerdasan Buatan (AI) Membawa Solusi Baru dalam Industri

    108 shares
    Share 43 Tweet 27
  • Alasan Mahasiswa IT Harus Bisa Coding

    121 shares
    Share 48 Tweet 30
  • Masa Depan Bitcoin Kian Terancam

    108 shares
    Share 43 Tweet 27
  • Sistem Baru TikTok: Solusi Terbaru untuk Kreativitas dan Keamanan Pengguna

    108 shares
    Share 43 Tweet 27
  • Dampak PHK Masal eBay pada Karyawan dan Industri E-commerce

    108 shares
    Share 43 Tweet 27

About . Contact . Partnership

Trentech.id adalah situs yang menyajikan konten tentang startup, bisnis, game, event, hingga informasi pekerjaan. Trentech berusaha memberikan konten yang berkualitas untuk para pembacanya agar dapat menjadi rujukan utama mengenai dunia teknologi pada khususnya. Tim trentech terdiri dari orang – orang yang berkompeten dibidangnya, dan akan selalu mendukung karya – karya terbaik anak bangsa dengan memberikan kesempatan seluas-luasnya untuk para startup agar dapat publish karyanya di trentech.

Trentech ID

  • About
  • Contact
  • Partnership
  • Panduan Penulis
  • Privacy Policy
  • Sitemap

Tools

  • Harga Crypto Terbaru
  • Cek Ongkir
  • Cek Resi
  • Cek Domain
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
Login / Register

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
  • Login
  • Sign Up
Forgot Password?
Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.