APA ITU MESSAGE BROKER -

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024
  • Hai Programmer Zaman Now!
    Apa itu Message Broker? Kapan kita harus menggunakan Message Broker? Dan apa plus minus nya menggunakan Message Broker? Semuanya dibahas lengkap di video kali ini.
    Playlist #SoftwareArchitecture : • Software Architecture
    Let's connect
    Instagram : / khannedy
    Facebook : / khannedy

ความคิดเห็น • 90

  • @fahmihidayatullah478
    @fahmihidayatullah478 6 ปีที่แล้ว +38

    Om eko, request ... video selanjutnya step by step migrasi monolith to microservice 😁

  • @juwandysusilo
    @juwandysusilo 5 ปีที่แล้ว +7

    thanks a lot utk content2nya.. priceless banget nih.. terutama utk g yang butuh extra effort ketika baca docs / tutorial bahasa inggris.

    • @rumahakur1383
      @rumahakur1383 3 ปีที่แล้ว

      Bener penjelasan om eko enak banget dipahami

  • @aguilartito6968
    @aguilartito6968 5 ปีที่แล้ว +1

    10:44 Sama seperti konsep consumer group pada Kafka, intinya consuming message secara parallel dari banyak paritisi topic, tidak harus banyak service kalau di kafka

  • @BudiSantoso-er6cq
    @BudiSantoso-er6cq 5 ปีที่แล้ว +1

    Luar biasa, mas eko ini masih muda, cerdas..pintar.. pengen punya anak kaya mas eko.. 😁

  • @OnRoadIndonesia
    @OnRoadIndonesia 3 ปีที่แล้ว +1

    very nice and clear information, mas !.

  • @enjaytarigan1343
    @enjaytarigan1343 3 ปีที่แล้ว +1

    ilmu mahal ini

  • @rianamrodin3503
    @rianamrodin3503 2 ปีที่แล้ว

    terima kasih atas info materi nya, sangat bermanfaat

  • @mohamadfazrinfahlevi
    @mohamadfazrinfahlevi 3 ปีที่แล้ว

    mantapppl bang ekoooo mondar mandir mulu ana ke chanel mas eko

  • @weibDaron
    @weibDaron 3 ปีที่แล้ว +3

    bang, request ilmu database nya dong, jarang2 ada yg bahas database programming, kaya sp, cursor, optimasi query

  • @johannainggolan5109
    @johannainggolan5109 2 ปีที่แล้ว

    Terimakasih penjelasannya sangat clear dan simple dimengeri Mas Eko

  • @yuliefasuryantoro4138
    @yuliefasuryantoro4138 5 ปีที่แล้ว +1

    makasih mas terpecahkan sudah problem saya selama ini hehe

  • @abdiillah1233
    @abdiillah1233 6 ปีที่แล้ว +2

    makasih om, bermanfaat sekali

  • @ahlansaputra7315
    @ahlansaputra7315 3 ปีที่แล้ว +1

    salam di tahun 2021, mas habis saya lihat video ini, perbedaan cron job queue, sama message broker apa ya ?

  • @delviekaputra5132
    @delviekaputra5132 3 ปีที่แล้ว

    bagus banget..tks

  • @jakaperdana5002
    @jakaperdana5002 6 ปีที่แล้ว +1

    Makasih bg, sering sering buat konten tentang software architrcture ya bg

  • @broklyngagah
    @broklyngagah 6 ปีที่แล้ว +1

    request om.. bahas tentang service orchestration vs service choreography

  • @gilangrakean9501
    @gilangrakean9501 4 ปีที่แล้ว

    Terima kasih videonya mas, sangat informatif.

  • @Lol-gq4ce
    @Lol-gq4ce 2 ปีที่แล้ว

    Bener2 harus melek teknologi

  • @mfahmiululazmi8741
    @mfahmiululazmi8741 6 ปีที่แล้ว +1

    request cara kerja message broker, bagaimana dia mengirim data ke service yang dituju. bagaimana suatu service menghandle data yang dikirim message broker

  • @ridhwanfarishermawan6149
    @ridhwanfarishermawan6149 6 ปีที่แล้ว +1

    arah dari pembicaraan message broker jadi nge triggered konsep microservices ya pak eko hahaha... mantul pak eko

  • @AndiSyafrianda
    @AndiSyafrianda 4 ปีที่แล้ว

    makasih mas ilmu bermanfaat
    saya saya pantengin 2008
    tapi saya nonton ulang 2020

  • @afinaramadhani190
    @afinaramadhani190 4 ปีที่แล้ว

    makasi bg buat materi nya, sangat membantu dalam tugas saya 🤩

  • @chandras3608
    @chandras3608 4 ปีที่แล้ว

    bagus, sangat membantu pak.

  • @mgames.222
    @mgames.222 2 ปีที่แล้ว

    Bermanfaat

  • @FladioArmandika
    @FladioArmandika 6 ปีที่แล้ว +1

    om. rekomen best practice nya dong

  • @fajarmaulana8283
    @fajarmaulana8283 3 ปีที่แล้ว

    Om request bahas service mesh

  • @ariefhidayatulloh
    @ariefhidayatulloh 6 ปีที่แล้ว +2

    Request bahas Event Sourcing Pak Eko. Daripada ke Message Broker, masukin ke Event Source. Terima kasih

  • @user-nf3hc5ud7i
    @user-nf3hc5ud7i 4 ปีที่แล้ว

    mantap mas ditunggu update nya, request dong mas penjelasan tentang Service Mesh.. heheh

  • @masTri78
    @masTri78 3 ปีที่แล้ว

    message broker tidak bisa untuk pattern dimana action di service yang menggenerate event ke message broker dan action di service yang meng consume harus 'transactional' ya

  • @dimason5515
    @dimason5515 2 ปีที่แล้ว

    selain untuk notification, penerapan message broker di dunia kerja apalagi ya biasanya?

  • @alfandialdi7558
    @alfandialdi7558 4 ปีที่แล้ว

    Bang eko, request bahas web socket dong Terima kasih...

  • @feechanz
    @feechanz 5 ปีที่แล้ว

    Membahas satu service bermasalah mempengaruhi service lain yg ketergantungan jd teringat circuit breaker mas.. mungkin kapan2 bisa dibahas juga. Hehehe

  • @rifaimartin3668
    @rifaimartin3668 4 ปีที่แล้ว

    makasih banyak mas eko

  • @luthfai
    @luthfai 3 ปีที่แล้ว

    bang request pembahasan dari basic sampai advance (kalo bisa) terkait best practice teknis stress test

  • @susanto431
    @susanto431 3 ปีที่แล้ว

    Notifikasi service yg dimksd apa pak? Sory baru belajar 🙏

  • @statem9357
    @statem9357 5 ปีที่แล้ว

    Adakah referensi dalam bentuk buku fisik maupun e-book (bahasa indo maupun english) ??

  • @robihidayat4398
    @robihidayat4398 6 ปีที่แล้ว +1

    Masuk Pak eko... Keren mas videonya.
    saran dong, ngambil lokasi di beberapa tempat yang berbeda :p

  • @masTri78
    @masTri78 3 ปีที่แล้ว

    so nyawa layanan nya tergantung sama message broker dong ya

  • @keyzora8232
    @keyzora8232 2 ปีที่แล้ว

    kalau saya tarik kesimpulan berarti message broker hanya berlaku untuk aplikasi yang sifatnya tidak saling ketergantungan, tidak berlaku untuk aplikasi yang sifatnya end to end transaction ya

  • @intanchanel2105
    @intanchanel2105 2 ปีที่แล้ว

    Mau Tanya I'm..klo misal kebutuhan transfer data antar table database bisa ga pke ini?

  • @culturesundabetawi
    @culturesundabetawi 3 ปีที่แล้ว

    mas eko saya ingin bertanya mengenai workflow engine seperti cadence/conductor netflix apakah itu cukup untuk membuat saga pattern

  • @huhuy4587
    @huhuy4587 5 ปีที่แล้ว

    Pak, mau tanya, diakhir video bapak bilang, semua aplikasi jd bergantung pd message broker, sehingga kita wajib memilih message broker yg handal.. yg ingin sy tnykan adalah apa solusi jika message broker ini down ( baik secara server/service) , best practice handling nya gmn?

  • @muthiahalida2107
    @muthiahalida2107 2 ปีที่แล้ว

    mas eko kira" ada contoh studi kasus nya gitu nggk? berupa codingan

  • @dwiekoraharjo7453
    @dwiekoraharjo7453 4 ปีที่แล้ว

    bagus gan terusin hehehe klu bs yg lbh kompleks mas masalahnya biar seru

  • @faridramadhan8443
    @faridramadhan8443 6 ปีที่แล้ว +1

    Keren! tq banget pak, jadi paham soal message broker.
    Mau tanya juga, apa message broker ini sama seperti queuing service ? atau sebenarnya message broker ini memakai konsep queuing service ?

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  6 ปีที่แล้ว

      Queue biasanya jadi salah satu fasilitas yg ada di message broker

    • @faridramadhan8443
      @faridramadhan8443 6 ปีที่แล้ว

      Owwhhh.. jadi queue termasuk salah satu fitur dari message broker.. siapp tq pak infonya 👍

  • @muazhari
    @muazhari 3 ปีที่แล้ว

    kenapa kakak bilang jika terdapat salah satu service yang bergantung dengan order service bermasalah, maka service order tersebut tidak akan bekerja juga?
    jika dibuat microservices seperti itu, apakah semua service harus bekerja 100% untuk dapat dikatakan sistemnya "bekerja"?. Jika iya, apakah tidak boleh ada satupun service yang bergantung itu bermasalah meskipun sebenarnya service tersebut termasuk opsional?

  • @HambaAllah-xn2zp
    @HambaAllah-xn2zp 4 ปีที่แล้ว

    Klw di AWS ada SQS

  • @adityarahmansidqi6451
    @adityarahmansidqi6451 4 ปีที่แล้ว +2

    Mas eko, kalau message broker nya yg bermasalah itu bagaimana ya kasusnya ?

    • @arieffauzan7631
      @arieffauzan7631 3 ปีที่แล้ว +1

      sepertinya ini yg tidak bisa dijawab.. :)

  • @linov1673
    @linov1673 6 ปีที่แล้ว +1

    Kalo aplikasinya mati dalam waktu lama lalu dinyalakan kembali gimana mas, aplikasinya akan terima banyak data ya? Anggap saja OrderService memiliki transaksi 3data/sec, lalu NotificationService mati selama 1 bulan, berarti data yang akan diterima NotificationService ketika dinyalakan kembali sekitar 3*60*60*24*30=7,776,000 data order dalam satu waktu ya?
    Nanti aplikasinya gak hang kah?

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  6 ปีที่แล้ว

      iya, notificationservice akan menerima semua data yang belum pernah dia terima. tapi tidak sekaligus semua diterima, diterima satu per satu sesuai dengan kemampuan konsumsi Notification service nya

    • @RaldesKrisnuPratama
      @RaldesKrisnuPratama 6 ปีที่แล้ว

      ​@@ProgrammerZamanNow pak mau tanya juga nih. kalo misalkan diproses satu persatu gitu sesuai antrian atau gimana pak? kalo misalkan sesuai antrian berarti memakan waktu yg lama kan, nah gimana cara untuk ngakalin supaya antrian bisa lebih cepat? apakah kita perlu threading untuk mengatasi antrian tersebut?

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  6 ปีที่แล้ว

      @@RaldesKrisnuPratama iya antrian, tinggal dibesarkan aja jumlah consumer nya, kalo butuh lebih cepat. Ibarat antri di bank, kalo mau makin cepat, banyakin teller nya

  • @speksuperhero
    @speksuperhero 3 ปีที่แล้ว

    Ntah kenapa dari penjelasan ini baru ngeh dulu waktu awal2 tokped berdiri waktu search barang aja lamanya setengah mati 🤣🤣

  • @iadhama2064
    @iadhama2064 3 ปีที่แล้ว

    Maaf mas mau tanya, kalo untuk xmpp dan web socket apa bedanya? Apakah keduanya termasuk teknologi yg digunakan oleh message broker?

  • @adiyatmubarak9983
    @adiyatmubarak9983 6 ปีที่แล้ว

    Saya masih tidak familiar dengan paradigma async dalam passing data. Bagaimana saat saya mengirim data tapi saya juga perlu menunggu hasilnya? apakah saya tetap harus post langsung ke servicenya atau apakah message broker bisa juga menangani masalah ini?
    Semoga banyak pembahasan lagi soal #SoftwareArchitecture di video selanjutanya :D

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  6 ปีที่แล้ว

      yup, saat kita pindah menggunakan message broker, masa mau gak mau, cara kerja aplikasi nya emang harus diubah, gak bisa sync lagi.
      salah satu caranya buat komunikasi 2 arah, jadi order service mengirim message ke message broker untuk dikirim ke notification service, selanjutnya setelah notification service sukses mengirim email, notification service mengirim status ke message broker untuk dikirim ke order service
      memang lumayan harus banyak berubah :D

    • @adiyatmubarak9983
      @adiyatmubarak9983 6 ปีที่แล้ว

      I see, apakah saat menerima data dari broker, ini bisa di forward ke http response?
      semisal kita ingin mengembalikan value ke user dari hasil data yg di submit

    • @DiditVelliz
      @DiditVelliz 6 ปีที่แล้ว

      Kayaknya, solusi ini hadir untuk web yang request per detiknya memang banyak. Supaya sistem tetep responsive menangani request gede. Soal response ya betul jadi async (pake callbacks) karena nunggu message broker ngabarin lagi. *cmiiw

  • @hdm_vision
    @hdm_vision 5 ปีที่แล้ว

    kalau message broker bisa error ngga?

  • @wahyono1739
    @wahyono1739 2 ปีที่แล้ว

    Sekelas ecomerce besar apakah memakai msgbroker juga.?..

  • @rezaseptiandra1934
    @rezaseptiandra1934 3 ปีที่แล้ว

    kalo pake table yang nampung queue message? bisa kah? tanpa harus pakai mssg broker, jadi tinggal di queuing di table itu aja

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  3 ปีที่แล้ว

      gak cocok struktur nya kalo disimpan di table

    • @rezaseptiandra1934
      @rezaseptiandra1934 3 ปีที่แล้ว

      @@ProgrammerZamanNow rabbitmq ga pake db emangnya bang?

  • @aryabp
    @aryabp 3 ปีที่แล้ว

    mirip email ya bang

  • @RezaElborneo
    @RezaElborneo 6 ปีที่แล้ว

    kalo pas notif service nyala dan broker kirim message yg pending, ternyata notif service masih error, apa message yg dikirim si broker ini dianggap sudah terkirim? apa ada mekanisme sendiri si broker utk nandai si service tujuan sukses proses message nya?
    ide materi simple aja mas : best practice untuk unit testing 😁

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  6 ปีที่แล้ว +1

      ini tergantung dari message broker yang kita pilih, contohnya di kafka, jika consumer tidak melakukan commit (sukses), maka message bisa dikirim ulang

  • @radityaarya8316
    @radityaarya8316 6 ปีที่แล้ว

    Gimana kalo yang error/mati adalah message broker nya? Apa semua message yang belum terkirim hilang?

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  6 ปีที่แล้ว

      sudah saya bahas di bagian terakhir di video nya

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  6 ปีที่แล้ว

      message yang belum terkirim tapi sudah diterima message broker, dia tetep ada, tidak akan hilang

    • @mobilesolution9854
      @mobilesolution9854 6 ปีที่แล้ว

      kalo ga salah nilai retensinya ya

  • @muhammadfadli9086
    @muhammadfadli9086 6 ปีที่แล้ว

    Bedanya sama queue apa mas?

    • @onepointproduction9092
      @onepointproduction9092 6 ปีที่แล้ว

      lah ini Queue om..

    • @farham_harvianto
      @farham_harvianto 6 ปีที่แล้ว

      nah iya nih.. bedanya apa ya bang?

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  6 ปีที่แล้ว

      Queue dibahas di video, bagian mendistribusikan pekerjaan

    • @alisunjaya
      @alisunjaya 5 ปีที่แล้ว

      Queue ke memory juga queue namanya. Message broker running diatas konsep queue.

  • @ferdiardianto4217
    @ferdiardianto4217 6 ปีที่แล้ว

    kalo sekarang menggunakan redis sbg jembatan dan antrian.
    lebih baik menggunakan message broker ini atau redis pak?

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  6 ปีที่แล้ว

      kalo sederhana, bisa pake redis, tapi kalo udah kompleks, lebih baik pake message broker

  • @mobilesolution9854
    @mobilesolution9854 6 ปีที่แล้ว

    Lagi heboh debat monolith & microservices, tapi jujur masih ngga ngerti bang, wkwkwk. bahas donk

  • @KunglawAdy
    @KunglawAdy 3 ปีที่แล้ว

    imagine..... dislike this video