Programmer Tidak Bisa Membuat Counter?
Ғылым және технология
Programmer Tidak Bisa Membuat Counter?
#programmerzamannow #programmer #counter
JOIN PREMIUM : kzread.info...
DISCORD PREMIUM : • Post
Donasi :
Saweria : saweria.co/ProgrammerZamanNow
Social Media :
Instagram : / programmerzamannow
Facebook : / programmerzamannow
Telegram : t.me/ProgrammerZamanNow
KZread : / programmerzamannow
Пікірлер: 114
Terima Kasih kang eko !
@leskoding
Жыл бұрын
terima kasih kang amirul
@rakazakaria4954
Жыл бұрын
@@leskoding Nuxt 3 kapan nih mas, wkwkwk
@leskoding
Жыл бұрын
@@rakazakaria4954 otw. bahas mevn dulu wkkw
"Saya gatau viralnya kenapa... " Sangat mewakili seluruh perasaan rakyat wakanda wlwk
"Video Gita Youbi itu terkenal karena lagunya enak" -Programmer Akhir Zaman-
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.
terimakasih pak eko penjelasannya mudah dipahami
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 ..... .
kerenn pak eko kontennya,, nambah insight gw sebagai junior yang baru nyempung di industri
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.
Request pak eko, gmn klau setiap tutorial ada contoh projects nya , kyk javascript, java ,dll. Dan makasih bnyak ilmunya 🙏
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..
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. 👏🏻
@agusmrr
Жыл бұрын
maaf, justru sisanya itu yang justru pingin dibahas sampai benar2 dipraktekin 😁
@ahanafi-id
Жыл бұрын
@@agusmrr buat implementasi nya pasti butuh banyak org gan, dan rata2 yg implement kaya gitu di perusahaan besar
@syariful_umam
Жыл бұрын
itu bagian devOps apa programmer?
@ahanafi-id
Жыл бұрын
@@syariful_umam itu banyak stakeholder IT gan, ga cuma programmer Ama devops aja, system architect dan semacamnya jga harusnya berkaitan jga
@ramabookstroremalang9131
Жыл бұрын
@@ahanafi-id Makasih Ilmunya, mas. Komentator begini berisi, dan ikut kasih wawasan.
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.
Ajippp mas eko, saya merasa lebih pintar setelah tau ini 🔥 Terimakasih mas
mantap kang
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.
Terimakasih pak eko
makasi ilmunya pak eko
owalah, memang begitu syulit syekali
Thanks bangg
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.
samngad menjawab keresahan saia yang kadang liat counter view video di youtube kenapa gak langsung naiq xixixi, makasi kang xixi
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
Jadi punya inspirasi buat library counter semacam umami
makasih pak eko
Kompleks dan sangat seru sih buat kek gitu. Makasih pak Eko
menurut saya bakal pakai rpc atau web socket, karena harus synchronized
Keren bang
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.
@ongkay250
Жыл бұрын
oo ada tukang bot di sini, awas lu di ciduk google wkwkwk
@yusrilbagas
Жыл бұрын
@@ongkay250 tenang bang, kemarin baca-baca singkat kalo scrapping google maps sih legal, selama masih ngikutin terms of servicesnya. CMIIW XD
terdengar simple, tapi kalo perhatikan flownya gakebayang
Jossssssss
Memang seru bahasan kasus
Saya biasanya pake firebase sih untuk yang counter, pakai realtime database gitu.
Kalau contoh kasusnya counter live gmn tuh pak? Contoh total views di twitch sama comment chat disana
Counting trigger date and clock base system or ?
Apakah KZread menggunakan websocket/socket programming buat merge/sync database ke semua DC?
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?
Edge computing.
klo twitter gmna bang ? soalnya 'kliatannya' realtime untuk counter retweet dll
Anjayy gg gaming
Sumpah, baru tau Gita Youbi dari sini..
301, angka idamanku dulu pas awal2 yt bisa monetize 🤑🤑
Sangat ditunggu mas eko
saya nonton dari belakang, jalan ke kiri,, :D :D
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
gampang banget mas eko bicara haha, buatnya susah 😂
Mas eko aku mau beli tutorial sql di udemy Masih ada ?
Mantap tontonan jam istirahat kantor
Pantesan yt reply suka delay notif ny. Tp yg bkin bingung, facebook chat bisa realtime. Pk apa
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
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 ?
@agusmrr
Жыл бұрын
kalau lihat dari sumber video numberphile, viewnya malah di analisa lagi, apa itu fake view atau tidak, jadi tambah ruwet dan lama lagi.
Proses sikronisasi dua arah ya pak
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..
@rzfhlvb
Жыл бұрын
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
@daniz3207
Жыл бұрын
Instagram pake Nosql. Graphql klo gk salah. Pernah dibahas di playlist microservices judulnya sql vs nosql
@adiyatmubarak9983
Жыл бұрын
@@daniz3207 instagram pake postgresql
@muji370
Жыл бұрын
Pake casandra
@rudimuliawan6240
Жыл бұрын
Kata kunci : Redis Set + User ID
Berarti perlu dipisahin kan ya jumlah sebelumnya dan jumlah tambahan biar jumlah view sebelumnya ga ikut dijumlahin?
3
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.
apakah KPU couter perhtiungan realtime seperti itu juga ^^ bisa realtime dan distribute counter ^^
@ProgrammerZamanNow
Жыл бұрын
gak yakin, hehe
Pak Eko, kalo cara kerja Video streaming di youtube itu bagaimana ya? Apakah pake CDN juga?
@tofiknuryanto
Жыл бұрын
Mungkin webrtc
nice viral 🤩
Twitternya verified semua
mau nanya, pelajaran kek gini ditemuin di mata kuliah apa ya? struktur data kah?
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
@ProgrammerZamanNow
Жыл бұрын
dicoba aja, hehe
@lawliet3320
Жыл бұрын
@@ProgrammerZamanNow oke, pak eko
kalo begitu jika aplikasi nya sudah skala global dan besar. berati bukan cuman counter aja dong ya masalahnya? bakalan muncul permasalahan lainnya
@ProgrammerZamanNow
Жыл бұрын
pastinya
Keren pak
Viralnya karena thumnailnya
Viral karena lagunya suwegeerrr😂
kenapa sekarang tetap 301?
Siapa yang cita2 nya nonton dangdut di kutub ✌
pakai firebase aja lah pak yang gampang wkwkwk
kek nya bukan cuma counter semua data yg distributed gitu
Sepertinya redis adalah salah satu solusi dalam kasus ini.
Di pojokan video ada titik warna kuning
Daging daging
Wah pas banget tadi pagi saya lagi berak trs kepikiran gmn cara bikin counter view video youtube
pas didengerin gampang pas otak gw bayangin eh la kok makin rumit
Hahahaha
Second :)
model penyanyinya bagus kang
@ProgrammerZamanNow
Жыл бұрын
jangan lupa like subscribe
sebelum menonton ini saya liat dulu ujungnya, counternya itu counter pulsa atau counter perhitungan
@ProgrammerZamanNow
Жыл бұрын
ini video prank
bang gw tau viralnya kenapa, coba buka bang ntr jg tau sendiri wkwkwkwk
@nolep5555
Жыл бұрын
knp bng kasi tau plisss
sudah mulai ada jokes bapack bapack nya. 👍
Bikin counter kirain mau jualan pulsa
Wkwm
wkwkwkwk ketawa di busway, talk is cheap show me the code #linus torfalds