Intinya counter adalah update database increment +1, untuk kasus web yang jangkauan pengguna global yang mengaharuskan databasenya tersebar dibeberapa datacenter perlu adanya service yang pengabungan (merge) counter tiap db secara berkakala agar counter akhir yang dilihat pengunjung web sama jumlahnya.
@ahanafi-id2 жыл бұрын
Yang bisa saya simpulkan Kalo dari sisi programmer (coding) nya cuma increment counter nya aja, sisanya lebih ke arsitektur sistem secara keseluruhan, mengenai syncronize, scalling db, etc. Mantap pak Eko, daging banget videonya. 👏🏻
@agusmrr2 жыл бұрын
maaf, justru sisanya itu yang justru pingin dibahas sampai benar2 dipraktekin 😁
@ahanafi-id2 жыл бұрын
@@agusmrr buat implementasi nya pasti butuh banyak org gan, dan rata2 yg implement kaya gitu di perusahaan besar
@syariful_umam2 жыл бұрын
itu bagian devOps apa programmer?
@ahanafi-id2 жыл бұрын
@@syariful_umam itu banyak stakeholder IT gan, ga cuma programmer Ama devops aja, system architect dan semacamnya jga harusnya berkaitan jga
@ramabookstroremalang91312 жыл бұрын
@@ahanafi-id Makasih Ilmunya, mas. Komentator begini berisi, dan ikut kasih wawasan.
@muhamadfauzi16542 жыл бұрын
"Saya gatau viralnya kenapa... " Sangat mewakili seluruh perasaan rakyat wakanda wlwk
@egipebriyawan145526 күн бұрын
hahaha maksdnya kesana toh
@deddyarmanda8903 Жыл бұрын
Sempet kepikiran pas kemarin buat sistem web berita sekolah.... Alhasil dari vidio di atas ada berapa sistem yang saya sudah saya adaptasikan.. Mantap sukses selalu programmer zaman now..
@lgent24352 жыл бұрын
"Video Gita Youbi itu terkenal karena lagunya enak" -Programmer Akhir Zaman-
@hanswyt2 жыл бұрын
Gila , seru banget ih sumpah kang . Banyak² bikin video kaya gini kang , seru bisa tau alur dan bisa ngehayal juga gimana sih program besar itu berjalan ..... .
@sirAvdul2 жыл бұрын
Bisa implementasi pake Kafka ya, di pusat dan di tiap data center ada kafka publisher & consumer. Publisher untuk ngirim total counternya, consumer untuk ngambil total counternya. Mantap. Cuma yang perlu dipikirkan adalah view itu per video kan ya, berarti tiap video harus ada tempat menyimpan total counter di database masing-masing, kemudian ketika akan dikirim via kafka juga publisher harus ngirim total counter per video, kalau seperti di kafka ntar harus mikirin manajemen topic nya.
@cepuofficial90252 жыл бұрын
Klo aq disuruh bikin utk solusi counter dan data. Pake 3 jenis DB, 1 DB central, db replika per area geografis dan 1 db lokal. DB lokal bisa berupa key value db biar cepet. DB lokal ada di masing2 instance server lalu di sync/di increment ke db central secara periodik. Utk caching juga bisa dg teknik yg sama. Utk db replika juga bisa dibuat replikasinya per area geografis utk mempercepat akses. Db replika ini fungsinya read aja.
@Irwand-Al-Khawarizmi2 жыл бұрын
2:28, pantes aku play video/channel tv website eropa biasanya ngelag pengen nahan emosi, harus didelay dulu 2-5 detik baru lancar 😅. Sekarang masih berlaku kalo nonton livestream yt juga di belahan bumi lain, terkadang harus buffering sejenak tiap beberapa menit, padahal kalo nonton livestream di indo lancar2 aja. Terima kasih ilmunya kang.
@mimamch2 жыл бұрын
Kang eko, request dong studi kasus tentang ordering list, Contoh : ada beberapa item dalam sebuah list, nah tiap item tersebut bisa diubah urutannya, misal item A yang tadinya urutan ke-1 jadi urutan ke-2, dan item B yang tadinya urutan ke-2 menjadi urutan ke-1 Case tersebut biasa muncul pada aplikasi Todo List Terima kasih Kang
@bluecattss Жыл бұрын
kerenn pak eko kontennya,, nambah insight gw sebagai junior yang baru nyempung di industri
@bl_int2 жыл бұрын
owalah, memang begitu syulit syekali
@mtaufik4162 Жыл бұрын
Request pak eko, gmn klau setiap tutorial ada contoh projects nya , kyk javascript, java ,dll. Dan makasih bnyak ilmunya 🙏
@thiosantoso Жыл бұрын
Counting trigger date and clock base system or ?
@bain56042 жыл бұрын
terimakasih pak eko penjelasannya mudah dipahami
@abibinyun2 жыл бұрын
Ajippp mas eko, saya merasa lebih pintar setelah tau ini 🔥 Terimakasih mas
@rivntlewrient27872 жыл бұрын
terdengar simple, tapi kalo perhatikan flownya gakebayang
@review-inaja4348 Жыл бұрын
Saya biasanya pake firebase sih untuk yang counter, pakai realtime database gitu.
@Rhidayah Жыл бұрын
Pantesan yt reply suka delay notif ny. Tp yg bkin bingung, facebook chat bisa realtime. Pk apa
@KangMus2 жыл бұрын
ketika distribusi hasil rekapan view di datacenter pusat, bagaimana cara membedakan penghitungan view yang sudah dikirim ke datacenter pusat dengan view setelah dikirim sehingga jumlahnya menjadi valid? contoh sub server A = 100 sub server B = 150 rekap view dikirim ke server central 250 view. sesaat setelah rekapan dikirim, masing masing sub server mendapatkan tambahan view 50. Dan rekapan juga belum di update ke sub server. nah implementasi pengiriman hasil rekapan view ke sub server A & B supaya lebih valid nilainya bagaimana ya? apakah perlu ditandai counter yang sudah dikirim? mohon pembahasannya. terima kasih
@enkracken98 Жыл бұрын
Mungkin dibikin kolom lagi di databasenya, ada view sebelumnya & view tambahan. View yg ditampilin dapet dari view sebelumnya + view tambahan
@prfm_setya952 жыл бұрын
samngad menjawab keresahan saia yang kadang liat counter view video di youtube kenapa gak langsung naiq xixixi, makasi kang xixi
@yusrilbagas2 жыл бұрын
jadi keinget waktu pertama kali scrapping reviews di google maps. Karena selenium gak bisa nemu button more reviewnya yang dicari pakai selector xpath jadi harus pake css_selector aria-label dimana itu pake counter, sempet kepikir gimana kalo tiba tiba reviewnya nambah sewaktu lg running wkwk.
@ongkay2502 жыл бұрын
oo ada tukang bot di sini, awas lu di ciduk google wkwkwk
@yusrilbagas2 жыл бұрын
@@ongkay250 tenang bang, kemarin baca-baca singkat kalo scrapping google maps sih legal, selama masih ngikutin terms of servicesnya. CMIIW XD
@muhammadnafarin88364 ай бұрын
aku menemukan tatapan mata kebohongan 2:12 , wkwk
@nusajati97782 жыл бұрын
Memang seru bahasan kasus
@riskikukuh12932 жыл бұрын
Kompleks dan sangat seru sih buat kek gitu. Makasih pak Eko
@kanrobertus5047 Жыл бұрын
apakah KPU couter perhtiungan realtime seperti itu juga ^^ bisa realtime dan distribute counter ^^
@ProgrammerZamanNow Жыл бұрын
gak yakin, hehe
@sony39762 жыл бұрын
Jadi punya inspirasi buat library counter semacam umami
@PriceReading2 жыл бұрын
Siapa yang cita2 nya nonton dangdut di kutub ✌
@rifkialdiansyah10522 жыл бұрын
mantap kang
@trianggautama8467 Жыл бұрын
klo twitter gmna bang ? soalnya 'kliatannya' realtime untuk counter retweet dll
@aruminarureruto78972 жыл бұрын
Apakah KZbin menggunakan websocket/socket programming buat merge/sync database ke semua DC?
@fadjristudio68042 жыл бұрын
Numpang tanya pak untuk test system dengan usernya ribuan atau jutaan untuk mengetahui kondisi sistem apa ada tools khusus atau harus pake user ribuan untuk testing?
@lutfiikbalmajid2 жыл бұрын
menurut saya bakal pakai rpc atau web socket, karena harus synchronized
@abdoellhathiev90622 жыл бұрын
makasi ilmunya pak eko
@MrSundaayy Жыл бұрын
Oh pantesan kalo lagi buka situs di browser pc, pas loading gt suka ada url cdn cdn gitu dibagian kiri bawah. Saya kira itu url apaan ternyata ini toh maksudnya.
@ridiculoushot36912 жыл бұрын
Sumpah, baru tau Gita Youbi dari sini..
@enkracken98 Жыл бұрын
Berarti perlu dipisahin kan ya jumlah sebelumnya dan jumlah tambahan biar jumlah view sebelumnya ga ikut dijumlahin?
@danishroom64952 жыл бұрын
Pak Eko, kalo cara kerja Video streaming di youtube itu bagaimana ya? Apakah pake CDN juga?
@tofiknuryanto2 жыл бұрын
Mungkin webrtc
@-AylaFaradivalbs Жыл бұрын
mau nanya, pelajaran kek gini ditemuin di mata kuliah apa ya? struktur data kah?
@m1dway2 жыл бұрын
Klo pke cloud provider ada yg namanya geo-replication. Tpi kelemahannya ttp 1. Perlu 1 db master dmn readnya di replica ke seluruh dunia. Kyknya klo mo realtime perlu CQRS + ES
@yokijatiperkasa8612 жыл бұрын
makasih pak eko
@arlandria37182 жыл бұрын
301, angka idamanku dulu pas awal2 yt bisa monetize 🤑🤑
@muhammadwafa77862 жыл бұрын
Sepertinya redis adalah salah satu solusi dalam kasus ini.
@khaidirhasan2 жыл бұрын
gampang banget mas eko bicara haha, buatnya susah 😂
@charismaaji2 жыл бұрын
Kalau contoh kasusnya counter live gmn tuh pak? Contoh total views di twitch sama comment chat disana
@mahmudizukri2 жыл бұрын
Thanks bangg
@alfathinhidayat75832 жыл бұрын
Terimakasih pak eko
@umardev5008 ай бұрын
kenapa sekarang tetap 301?
@padasaatitu2 жыл бұрын
Keren bang
@violabotez6672 жыл бұрын
Mas eko aku mau beli tutorial sql di udemy Masih ada ?
@HenrySimarmata2 жыл бұрын
nice konten mas eko @ProgrammerZamanNow mau tanya dong, bagaimana dengan counter yang ada di twitter. di twitter sendiri counter seperti repost atau like nya berubah setiap kurang dari 1 menit. saya sering lihat di postingan-postingan trending, counternya berubahnya cepat. apakah metode yang digunakan sama? semoga bisa dijawab atau di bahas dalam video selanjutnya. Salam.
@yofiyonadio2 жыл бұрын
Bahas tentang schema relasi followers Instagram dong.. Bagaimana merelasikan 1 akun user ke jutaan akun user lainnya dan kebalikan nya.. Karena secara logic jika pakai Relational Database pasti sangat berat jika user nya udh miliaran kayak Instagram..
@rzfhlvb2 жыл бұрын
kalo berdasarkan logika kan pake email/linked account/no hp yang dipake user/followers dan followings kita. tapi sistem kerja asli nya saya juga ga bisa jawab
@daniz32072 жыл бұрын
Instagram pake Nosql. Graphql klo gk salah. Pernah dibahas di playlist microservices judulnya sql vs nosql
@adiyatmubarak99832 жыл бұрын
@@daniz3207 instagram pake postgresql
@muji3702 жыл бұрын
Pake casandra
@rudimuliawan62402 жыл бұрын
Kata kunci : Redis Set + User ID
@umardev5008 ай бұрын
kek nya bukan cuma counter semua data yg distributed gitu
@its.arfian Жыл бұрын
Di pojokan video ada titik warna kuning
@lawliet33202 жыл бұрын
Pak, Counternya di masukin ke message broker terus ada apps yang consume periodik buat di kirim ke server terus dari server baru di distribusiin, kira kira berat engga pak untuk load nya
@ProgrammerZamanNow2 жыл бұрын
dicoba aja, hehe
@lawliet33202 жыл бұрын
@@ProgrammerZamanNow oke, pak eko
@AutoLeveling2 жыл бұрын
Parameter counter nya apakah pake unique IP atau bagaimana itu ? Kalau hanya sekedar increment waktu akses, bukankah jika di reload akan tambah terus ? Kalau dibuat berdasarkan user login, gimana jika user tidak login ?
@agusmrr2 жыл бұрын
kalau lihat dari sumber video numberphile, viewnya malah di analisa lagi, apa itu fake view atau tidak, jadi tambah ruwet dan lama lagi.
@fatfatcocofat2 жыл бұрын
Viral karena lagunya suwegeerrr😂
@sholehud102 жыл бұрын
Proses sikronisasi dua arah ya pak
@RayyenStoryKelomang2 жыл бұрын
Viralnya karena thumnailnya
@dimaskusumadota22 жыл бұрын
Sangat ditunggu mas eko
@muhammadasnurramdhani62232 жыл бұрын
Mantap tontonan jam istirahat kantor
@NGAJINGODING2 жыл бұрын
saya nonton dari belakang, jalan ke kiri,, :D :D
@febriandto2 жыл бұрын
Twitternya verified semua
@iqbalmuharam7672 жыл бұрын
kalo begitu jika aplikasi nya sudah skala global dan besar. berati bukan cuman counter aja dong ya masalahnya? bakalan muncul permasalahan lainnya
@ProgrammerZamanNow2 жыл бұрын
pastinya
@imangyes80072 жыл бұрын
Jossssssss
@1pria2 жыл бұрын
pas didengerin gampang pas otak gw bayangin eh la kok makin rumit
@AdamMDafa2 жыл бұрын
Anjayy gg gaming
@ftamhar2 жыл бұрын
nice viral 🤩
@adyanon2402 жыл бұрын
Keren pak
@rfkydep48442 жыл бұрын
Wah pas banget tadi pagi saya lagi berak trs kepikiran gmn cara bikin counter view video youtube
@dph65392 жыл бұрын
model penyanyinya bagus kang
@ProgrammerZamanNow2 жыл бұрын
jangan lupa like subscribe
@ongkay2502 жыл бұрын
pakai firebase aja lah pak yang gampang wkwkwk
@arifm.developer2 жыл бұрын
Daging daging
@paldi16472 жыл бұрын
sebelum menonton ini saya liat dulu ujungnya, counternya itu counter pulsa atau counter perhitungan
@ProgrammerZamanNow2 жыл бұрын
ini video prank
@muhammadprasasta24972 жыл бұрын
sudah mulai ada jokes bapack bapack nya. 👍
@asgard-hehe2 жыл бұрын
bang gw tau viralnya kenapa, coba buka bang ntr jg tau sendiri wkwkwkwk
@nolep55552 жыл бұрын
knp bng kasi tau plisss
@triahmadsandipradana2 жыл бұрын
3
@agusrisan2 жыл бұрын
Hahahaha
@mustofa_id2 жыл бұрын
Bikin counter kirain mau jualan pulsa
@stvhrsdev91032 жыл бұрын
Wkwm
@yayangans49252 жыл бұрын
Second :)
@mohamadfazrinfahlevi2 жыл бұрын
wkwkwkwk ketawa di busway, talk is cheap show me the code #linus torfalds