Sekedar berbagi. Utk notifikasi k web browser, sy pribadi prefer pk SSE , krn namanya notifikasi pasti 1 arah (dr server k client), g prlu pk websocket yg bisa 2 arah, ribet di pngunaan API sm diservernya soalnya, belum lg network securitynya 😅. Utk backendnya cukup bikin 1 microservice yg bertugas khusus notifikasi. Misal: - listen msg queue dr broker (rabbit,kafka, dsb). - queue di broker nya sndiri diisi message2 dr mcm2 aplikasi internal kt - terima subscribe-an dr client via API - setiap terima message dr broker lgsg publish message tsb k client2 yg ud pd subscribe. - Koding JS di webnya jg mudah, cukup pk EventSource tembak k http api url server sse kita
Suka banget nontonin video kayak gini sambil santai, sambil makan. Menambah wawasan bagaimana best practice dalam membangun sebuah aplikasi/sistem. Terima kasih Pak Eko.
Keren mas, nungkin gak ini bisa di jadiin konten sama mas eko? jadi saya lagi coba riset terkait dengan services kekinian (AWS, GCP, AliBaba, dst) apa yang paling pas buat programmer PHP baik itu native, maupun framework PHP. karna selama ini saya biasanya melakukan upload ya ke SharedHosting, paling mahal mungkin bikin VM di GCP, install nginx, mysql terus di run deh (konvensional sekali) sejauh ini setelah browsing, banyak yang saranin untuk pake AppEngine nya GCP, tapi kok dilihat2 untuk sekedar upload ke server aja tuh perjuangannya agak lumayan ya, dan meskipun udah pake Ci/CD dari Gitlab, proses deploynya bisa sampe 10 Menit (gatau apakah ini salah config atau gimana) apakah memang Bahasa pemrograman PHP ini paling cocok pake shared hosting biasa, atau mungkin pemikiran saya salah, mohon saran dan bantuannya ya :D
Saya masih kurang paham dengan cara kerja cloud push, cloud push kan ngirim ke client, nah gmna cara kerja client bisa tau kalo ada data baru. Apakah di sisi client juga sebenarnya pake live connection? bedanya ini ke cloud.
menarik buat notifikasi dan live connection dengan mqtt protokol mirip yg gojek lakukan yg sekarang udah jadi lib open source Courier, push notif akan lebih ringan
Mas mau tanya, cara komunikasi apa yg digunakan cloud service untuk mengirim notif ke client? Pakai pull ya? Jadi app client tetep melakukan call secara berkala ke cloud server ya?
Dlm konteks bahasan di vidio ini Rabbitmq mirip fungsinya dgn firebase. Firebase sndiri (kayanya) pk protocol websocket, sedangkan rabbit pk protocol amqp. Stau saya g umum mobile apps konek k rabbit lgsg , krn fitur dn library mobile apps nya msh kalah canggih dgn yg firebase . Ud gitu kt msti effort ngmaintain server rabbitnya, loadbalancer, proxy, security dsb
Halo kang mau tanya , kalau mau join di chanel ini tu , video premium yang bisa kita tonton itu apkah cuma 1 video premium aja atau banyak video premium? Terima Kasih
kalau make msg queueing? kayak rabbitmq/kafka gitu gimana? bukannya backend cuma harus produce msg nya aja , nanti msg queue nya yg brodcast notificationnya, dan consumernnya tinggal ambil? kan jadi ngak berat di backend kan?
@@Luthfi877 aku kalau bikin program tuh masih yg perlu di-reload dulu loh mas buat melihat "perubahannya". belum bisa yg asynchronous gitu atau kata orang semacam websocket
Terima kasih.
Terciduk bang juan wkwkwkwk
Sekedar berbagi.
Utk notifikasi k web browser, sy pribadi prefer pk SSE , krn namanya notifikasi pasti 1 arah (dr server k client), g prlu pk websocket yg bisa 2 arah, ribet di pngunaan API sm diservernya soalnya, belum lg network securitynya 😅.
Utk backendnya cukup bikin 1 microservice yg bertugas khusus notifikasi. Misal:
- listen msg queue dr broker (rabbit,kafka, dsb).
- queue di broker nya sndiri diisi message2 dr mcm2 aplikasi internal kt
- terima subscribe-an dr client via API
- setiap terima message dr broker lgsg publish message tsb k client2 yg ud pd subscribe.
- Koding JS di webnya jg mudah, cukup pk EventSource tembak k http api url server sse kita
mantap, fireship versi lokal 😄
btw font yang dipakai fireship itu namanya "cubano", barangkali mau di mirip in sekalian hehe
fireship at home ngab wkwokwk
Suka banget nontonin video kayak gini sambil santai, sambil makan. Menambah wawasan bagaimana best practice dalam membangun sebuah aplikasi/sistem. Terima kasih Pak Eko.
wah style baru mas eko?, hehe, pasti terinspirasi oleh fireship 🔥
hahaha sekilas awal liat thumbnail nya kirain fireship ternyata judulnya bahasa Indo & ternyata ch mas Eko
mantap, fireship indo
iya juga, baru nyadar, kok kaya kenal style nya gitu
Buatnya pakai power point kah? Pengen buat juga.
model format video kyk gini lbih enak ditonton kang, mantapp
Video dgn format mirip fireship emg nyenangin utk ditonton, maju trs kang
keren format video barunya hahaha. lanjutkan kang eko
Suka banget dengan konsep baru mas eko, keren.
wihh mantepp Pak Eko style video baru. gas terus Pak Eko.. semoga subscribers makin nambah Aamiin...
Keren banget di bagian, "selesaikan masalahnya dengan uang" 🎉🎉🎉
Jujur lebih suka video materi kek gini pak eko 😁😁😁
Ga cuma materinya tapi kontennya makin keren. 🤩
mantap Mas Eko, ngalir terus ilmunya Mas, terima kasih..
makin kerenn videonya dan makin diimprove, good job mass ekooo!
Keren mas, nungkin gak ini bisa di jadiin konten sama mas eko?
jadi saya lagi coba riset terkait dengan services kekinian (AWS, GCP, AliBaba, dst) apa yang paling pas buat programmer PHP baik itu native, maupun framework PHP. karna selama ini saya biasanya melakukan upload ya ke SharedHosting, paling mahal mungkin bikin VM di GCP, install nginx, mysql terus di run deh (konvensional sekali) sejauh ini setelah browsing, banyak yang saranin untuk pake AppEngine nya GCP, tapi kok dilihat2 untuk sekedar upload ke server aja tuh perjuangannya agak lumayan ya, dan meskipun udah pake Ci/CD dari Gitlab, proses deploynya bisa sampe 10 Menit (gatau apakah ini salah config atau gimana) apakah memang Bahasa pemrograman PHP ini paling cocok pake shared hosting biasa, atau mungkin pemikiran saya salah, mohon saran dan bantuannya ya :D
Semangat Kang Eko 😁 , programmer panutan ku
Mantap sekali ini, "selesaikan dengan uang" 👍
terimakasih pa eko, tmpilan bru keren videonyaaa..🤘
Ini fireship tapi untuk spesialis backend
Memang uang itu memudahkan segalanya
Saya masih kurang paham dengan cara kerja cloud push, cloud push kan ngirim ke client, nah gmna cara kerja client bisa tau kalo ada data baru. Apakah di sisi client juga sebenarnya pake live connection? bedanya ini ke cloud.
menarik buat notifikasi dan live connection dengan mqtt protokol mirip yg gojek lakukan yg sekarang udah jadi lib open source Courier, push notif akan lebih ringan
Betul juga ya, kadang saya suka pusing sendiri padahal udah ada banyak service yang ngasih free trial
suka banget pake cara mempersulit diri sendiri
oke penjelasan nya mantap seperti biasanya, tpi concern saya adalah mas eko sangat bisa bercandanya.
Hahahahahah Pak Echo Kerenn euyyy Ternyata Penonton Setia Bigo Pak?😂😂 wkwkwkw Kece euy
Tolong diam2 aja ya #eh
@@ProgrammerZamanNow Salam Sillaturahmi Dari Saya User Michat🤣🤣🤣
pake firebase aja semuanya, kita ngoding fokus FE aja, karena BE sdh kita serahkan ke firebasenya
Terima kasih bang atas ilmu
Kantor ku pakai AWS dari pada buat web shoket sendiri.. kata seniorku emang susah maintenance nya
Style yg baru dan kuuueeereenn…
Mas mau tanya, cara komunikasi apa yg digunakan cloud service untuk mengirim notif ke client? Pakai pull ya? Jadi app client tetep melakukan call secara berkala ke cloud server ya?
Candaan gue sebatas,
Notifikasi yang penting seperti bigolive, eh
Nungguin bahas aplikasi bigo nih kang 😅
nambahin dikit bang, buat sendiri disaat perusahaan maunya manual di server pribadi wkwk
Penjelasan gaya Fireship nih..... 👍
makin keren aja nih channel
0:32 siap2 nanti pak eko di setrap sama istrinya. 😂
fireship versi indo good mas eko...
pak kalo boleh, mau tau tampilan vs code yg pak eko pakai. Pengaturan dll nya. Serta penjelasan singkat nya untuk pemula 🙏
Kalau message broker seperti RabbitMQ itu masuknya kmn mas eko?
Apa masuk live connection juga?
Dlm konteks bahasan di vidio ini Rabbitmq mirip fungsinya dgn firebase.
Firebase sndiri (kayanya) pk protocol websocket, sedangkan rabbit pk protocol amqp.
Stau saya g umum mobile apps konek k rabbit lgsg , krn fitur dn library mobile apps nya msh kalah canggih dgn yg firebase . Ud gitu kt msti effort ngmaintain server rabbitnya, loadbalancer, proxy, security dsb
@@MrMetalWarlock ok thanks, ilmu bru
0:32 wkwkwk kaget aku bang
Mantap mas nyimak terus
bigo live emang penting sekali pak
kalau pake websocket sama RabbitMQ gmna ya mas? saya ada rencana bikin push notif sendiri gak pake FCM. tapi pake feathersjs socket io sama rabbitMQ.
Wah bisa bercanda juga kang eko 😂
The Power of Money, breee 🤣
mas ada video mengenai algoritma?
FCM firebase yg gratis , ada maksimal client nya ga yaa? Buat nerima notif nya? Baru test di 5 handphone si
jadi metode pull itu lebih kurang sama dengan menggunakan crone job, benar begitu pak eko ?
Iya, tapi ini dilakukan di aplikasi klien. Dengan kata lain, klien melakukan ping ke server terus menerus untuk mendapatkan notifikasi terbaru.
@@HamdiRizal makanya ga bisa langsung terkirim ya, ada jeda waktunya tergantung delaynya
Aneh saja, tanpa wajah Mas Eko 😬😁
Halo kang mau tanya , kalau mau join di chanel ini tu , video premium yang bisa kita tonton itu apkah cuma 1 video premium aja atau banyak video premium? Terima Kasih
Semuanya
@@ProgrammerZamanNow Oke, Terima Kasih kang
Mantap...
mantap pak eko
Masuk Pak Eko 😁
ekspektasi : wah teknik baru nih
realita : selesaikan pake uang
:)
terimakasih pak eko!
bigolang, wkwkwkwk enakni di selipin candaan
kalau make msg queueing? kayak rabbitmq/kafka gitu gimana? bukannya backend cuma harus produce msg nya aja , nanti msg queue nya yg brodcast notificationnya, dan consumernnya tinggal ambil? kan jadi ngak berat di backend kan?
consumernya kan tetep di backend
Keren p.eko
bisa gak pake hasura utk push notification.
pak eko bisa ngelawak juga ternyata
Mas kalau pakai firebase polanya sama?
Wkwkwk dari bikin alarm manager kasih aja notification ambil dah data dari server
fireship indo version
Makasih mas eko
Baru kali ini saya kecewa dengan penjelasan kang Eko 🤣🤣🤣🤣🤣
Untuk chat kan notifikasi tiap orang kan unik, berarti kurang berguna ya dengan cloud
masuk pak eko
bingung. aku belajar lompat2 sih. soalnya non IT juga, jadi bingung roadmapnya gimana
Bingung gimananya mas, klo baru terjun saran saya nonton video pak eko yg berseri tentang bahasa pemrograman yg mas nya minat
@@Luthfi877 aku kalau bikin program tuh masih yg perlu di-reload dulu loh mas buat melihat "perubahannya". belum bisa yg asynchronous gitu atau kata orang semacam websocket
begitu syuliddd
Bahas nextjs 13 mas
mindblow....
Awal" udahh ketawa karna bigo 😭
Pasti penonton setia
Wkwkwk 🤣🤣
Kang eko.. wkwkw gaji temen temen sendiri
saya kira situ gak bisa becanda loh ...
Notifikasi saweran bigo lif 🤣
Pake firebase udh paling mempermudah siu wkwkwkwk
Fcm the best
Fireship versi lokal
Ala ala fireship
diselesaikan dengan uang ternyata... wkwkwkwkwkwkwk
makin sedappp
Wow
Jokenya😂
bayar paling enak :v
sy suka bigo live
Gw kire fireship :v
hehehehehe
bigo life ga tuh
bigo live hhhhhh
Bigo live hahahha
ρɾσɱσʂɱ 💃
wkwkwkk
maaf, ini gara2 notif bigo live
anjir, bigo haha
Fireship style
diselesaikan dengan uang ternyata... wkwkwkwkwkwkwk