wah nice bang eko jadi lebih paham terkait ini, request dong bang eko kalo possible, terkait kapan yang tepat pake async function dan apakah ada saat yang gak tepat buat pake itu selain kasus menunggu data karena sebenernya async juga kan bisa di await, jadi at some point berpikir kenapa gak async aja semuanya gitu kalo bisa di await juga, mohon pencerahannya
Izin bang Eko, Karena saya masih pemula cara penerapan timeout ke dalam aplikasi atau database nya bagaimana best praticenya. Sebelumnya makasih kontennya banyak menambah semangat jadi seorang backend.
Ini salah satu issue yang PALING NYEBELIN ketika data aplikasi kita udah banyak banget, ada potensi querynya timeout dan perlu dioptimize. kalo di stage bisa aja aman karena data testing kan gak segitu banyak, tapi kalo prod join dan datanya udah jutaan, potensi timeout, jadi testing apakah query udah beneran optimize tuh susah
relate bang, gw rasa disini kenapa app sebagian pake redis dan manfaatin local storage, gw aja pernah beberapa kali code gw di reject senior karena ga nge cache data, cuma ngandelin query DB. job pertama gw adalah optimasi query di sebagian aplikasi, dan yes, gw puyeng banget karena DB ada 100 table , dan bahkan mereka bikin satu file buat query SQL nya saking panjangnya query mereka, karena sebagian fitur bikin relasi ampe 8 table lebih, seharian ngoprekin SQL. dan step terakhir adalah denormalisasi buat nge jaga performance DB nya
pernah ada aplikasi yang sudah minta kode OTP buat login, padahal sudah dikirimkan tapi koneksi ke server lambat kena block mungkin tidak tahu juga. Karena tidak ada batas time out ke server, jadi saya klik minta otp saja, dan akhirnya otp yang datang lambat tadi sudah expired, menyusahkan juga.....
saya pernah kerjakan projek. pembuat apinya ngawur sekali karena apinya respon lama sekali bisa sampai belasan menit dan kalau ditimeout prosesnya batal. alhasil saya masukan queue dan ignore resultnya. bisa kali bang bahas gimana implementasi yang benar ketika prosesnya memang butuh waktu yang lama. kalau dia memang banyak harus masuk queue, kan harusnya ada solusi kasih saja dia response 202 accepted (inserted in queue)
Pak Eko, mau nanya, Saya pertama kali ini dapet Client freelance website, udah jadi jg tinggal hosting, nah habis Hosting itu harus ngapain lagi ya? Apa harus optimasi SEO nya sama maintenance nya itu gmn caranya?
Wah pengetahuan baruuu🎉
Kami di project bank, batas timeout sudah ditentukan oleh SA sebelum Progammer mulai coding
wah nice bang eko jadi lebih paham terkait ini, request dong bang eko kalo possible, terkait kapan yang tepat pake async function dan apakah ada saat yang gak tepat buat pake itu selain kasus menunggu data karena sebenernya async juga kan bisa di await, jadi at some point berpikir kenapa gak async aja semuanya gitu kalo bisa di await juga, mohon pencerahannya
karena bisa tanpa async
Menarik nih.pernah kepikiran seperti ini juga
menarik bang, aku juga kadang kurang paham async await, mungkin boleh pak eko bantu jelasin
hadir
Mas Eko, bahas tentang apa yang harus di persiapkan frontend/backend/fullstack engineer
Izin bang Eko, Karena saya masih pemula cara penerapan timeout ke dalam aplikasi atau database nya bagaimana best praticenya. Sebelumnya makasih kontennya banyak menambah semangat jadi seorang backend.
Junior juga kyaknya perlu tau pak
Boleh dilanjut bahas idempotency + retry mechanism bang, masih nyambung nih...
Case reversal untuk transaksi keuangan dong kang
pake sql transaction?
Ini salah satu issue yang PALING NYEBELIN ketika data aplikasi kita udah banyak banget, ada potensi querynya timeout dan perlu dioptimize. kalo di stage bisa aja aman karena data testing kan gak segitu banyak, tapi kalo prod join dan datanya udah jutaan, potensi timeout, jadi testing apakah query udah beneran optimize tuh susah
relate bang, gw rasa disini kenapa app sebagian pake redis dan manfaatin local storage, gw aja pernah beberapa kali code gw di reject senior karena ga nge cache data, cuma ngandelin query DB.
job pertama gw adalah optimasi query di sebagian aplikasi, dan yes, gw puyeng banget karena DB ada 100 table , dan bahkan mereka bikin satu file buat query SQL nya saking panjangnya query mereka, karena sebagian fitur bikin relasi ampe 8 table lebih, seharian ngoprekin SQL. dan step terakhir adalah denormalisasi buat nge jaga performance DB nya
Spele but important
pernah ada aplikasi yang sudah minta kode OTP buat login, padahal sudah dikirimkan tapi koneksi ke server lambat kena block mungkin tidak tahu juga. Karena tidak ada batas time out ke server, jadi saya klik minta otp saja, dan akhirnya otp yang datang lambat tadi sudah expired, menyusahkan juga.....
saya pernah kerjakan projek. pembuat apinya ngawur sekali karena apinya respon lama sekali bisa sampai belasan menit dan kalau ditimeout prosesnya batal. alhasil saya masukan queue dan ignore resultnya. bisa kali bang bahas gimana implementasi yang benar ketika prosesnya memang butuh waktu yang lama. kalau dia memang banyak harus masuk queue, kan harusnya ada solusi kasih saja dia response 202 accepted (inserted in queue)
kalo menurut saya sih mau gamau harus dioptimize dulu apinya biar ngga sampe belasan menit
Respon macam apa sampai belasan menit, pakai PHP kyknya?
@@mohagungnursalim8219 respon result scanning file. kayaknya sih bukan PHP soalnya engine scanning filenya pakai python.
Pakk ekoooooo kangen konten tutor lagi hehe
Apakah ini yang dihandle oleh sircuit breaker juga pa?
om time out ke db kita set sendiri? trus klo ke 3rd kita kontak ke supportnya?
juniorr FE nyimak dulu
kang materi CSSnya kapan upload ? :D
paling susah apa di pemgrogaman
Berarti timeout dari backend ya yang dimaksud itu ?
kalo refresh token idealnya berapa pak ?
Pak Eko, mau nanya, Saya pertama kali ini dapet Client freelance website, udah jadi jg tinggal hosting, nah habis Hosting itu harus ngapain lagi ya? Apa harus optimasi SEO nya sama maintenance nya itu gmn caranya?
Mungkin didetailkan lagi apa saja requirement dari clientnya pak
kalo dari client sih katanya bikinin website compro ampe jadi, udah gitu doang mintanya kak🙂@@NaufalNabila27
halo mau tanya aplikasi yg digunakan oleh bang eko untuk menggambar ilustrasi di video ini namanya apa ya? terima kasih banyak
excalidraw
Makasih bang
ini di level code atau di level devops ?... nice topic...thx
code
yang dipakai ganmbar aplikasi apa pak?
Coba google jamboard pak
Itu pake apa Bang note taking nya?
Pak Eko itu set timeout di backend atau frontend ya?
disemuanya
terima kasih Pak Eko@@ProgrammerZamanNow