jarang banget ada seorang programming yang memiliki skill reasoning sebagus pak Eko, sangat keren banget komputasional thinking pak Eko (tajam dan rapi), kalau tidak karena waktu mungkin akan lebih dalem lagi yang Pak Eko sampaikan
Thank you banget kak eko, lanjut terus kak buat video gini. Cocok banget buat anak kuliahan seprti saya, soalnya materi gini biasa ga diajarin secara detail dengan case study
API Gateway ini bisa juga disebut Enterprise Service Bus (ESB) : contoh riilnya adalah sistem perbankan dimana teknologi nya berbeda-beda utk apli di bank : ATM (ISO 8583), intenet banking (XML) dan mobile banking (JSON) namun ketika berkomunikasi dengan pihak luar menggunakan salah satu jenis data misalkan menggunakan JSON melalui ESB
Dimenit ini 06:03 . Authentication di pindah ke api gateway, jangan buat authentication di setiap service. maksudnya gimana ya? masih bingung. di kepala saya hanya terpikir kalau auth itu kyk manggil function login ke database aja. apa di situ di tambahin route atau gmna ya pak?
Maaf OOT, mau tanya bagaimana membuat struktur database dari setiap services, misal di service payroll pasti kan butuh data user. Apakah setiap butuh data user get ke service HR? atau memang di service payroll juga di buat table user di database?
dengan API gateway ini kan berarti loadnya tercentralized disana, ada saran dari segi implementasi ga ya mas? biar dia optimized. kalo dari segi infra misal auto scale atau serverless kan costly. sebelum kesana, kira2 apa yang bisa kita lakuin? sama saran buat next video mas, bahas tentang microservice atau software designed pattern. anyway thanks materinya so far sangat bermanfaat!
@@ProgrammerZamanNow kaya gini om : www.confluent.io/wp-content/uploads/Screenshot-2017-11-09-12.34.26.png, klo di design ini kafka di dalam api gateway sepertinya. CMIIW
queue cuma bisa proses 1 pada satu waktu, kalo ini bisa proses banyak, tapi dibatesin quotanya, kalo diibaratkan antrian di bank, kalo queue, cuma 1 teller, kalo api gateway queue nya banyak teller
Kalau yang orchestrator itu bukanya menambah kompleksitas di API gatewaynya om? Lalu bagaimana cara untuk menjaga agar abstraksi orchestrator itu tetap rapih kalau dipakai dibanyak tempat?
Izinkan saya bertanya Jika saya membangun API Gateway dengan node js lalu service 1 saya build dengan java dan service 2 saya build dengan Golang dengan Redis,Mongodb dan Pgsql apakah bisa?
Dari 2 video yg berbeda yg dibikin jadi bagus yg mana mas JWT otentikasi di masing" service atau di centralized pake implementasi api proxy? Mana yg lebih disarankan mas eko sebagai praktisi?
khusus autentikasi, saya lebih suka di api gateway, simple, kalo ada problem, saya cukup fix di 1 tempat, kalo di tiap2 service, maka kita harus fix di semua tempat. minus nya, kalo api gateway bermasalah, semua app gak bisa diakses, makanya harus pake api gateway yang bagus, jangan abal2, hehe
Nanya bang. Masih pemula. Kalo pake API GATEWAY, Berarti otentikasinya dari client cuma di gateway aja ya? Kemudian dari gateway manggil ke servis tanpa otentikasi?
rekomendasi buku yang buat dipelajari untuk software architecture dong pak, yang bagus, mudah dibaca dan dipahami. terserah deh bahasa indonesia atau apa bahasa inggris. gratis atau berbayar. terima kasih
Bang, saya belum pernah koding API Gateway. Tapi izin tanya, kalau misal semua dikoding di API Gateway, trus konsep struktur datanya gimana bang? Pemikiran saya yang masih belum paham, Ini apa nggak bengkak API Gatewaynya? Jika menampung semua settingan yang dipindahkan ke Dia. Mohon penjelasannya Bang. Terimakasih
enggak bengkak, karena yang biasa disimpan di api gateway cuma hal2 yang duplicate biasa dilakukan di service backend, kayak authentication, authorization, rate limiter, dan itu bukan hal yang terlalu kompleks
pak mau tanya, gimana caranya kalo kita kurangin latency waktu perhitnya? apakah harus pake reactivex async biar bisa ngurangin waktu perhitnya? thank you pak
semua request masuk ke api gateway dari api gateway ke service dari service ke api gatwey->client pertanyaannya apa gk berat pak api gatewaynya? kan manfaat micro service itu aplikasi nya jadi cepat kalau semua req masuk ke api gateway dulu apa sama aja lambat jadinya soalnya semua masuk ke api gateway dulu
Berarti API Gateway ini bisa juga jadi solusi untuk persiapan migrasi sistem legacy ke sistem baru mas eko? API Gateway nya jadi nih, then api nya yang di legacy dipindahin satu satu ke API gateway itu sendiri (monolithic) ?
REST API itu adalah salah satu cara untuk komunikasi ke service via HTTP. Kalo API Gateway adalah gerbang yang digunakan sebagai jembatan penghubung client dengan service nya
Belum paham 😂. Contoh study kasusnya kek giman kak?? Misal, traveloka itu make rest api atau api gateway. Atau ada contoh lain yang membedakan rest api dan getway
Kalo boleh tau API GATEWAY yg dipakai apa ya? aku selama ini make KONG bagus gak ya pak?
kong bagus, kalo saya biasa pake netflix zuul
@@ProgrammerZamanNow makasih pak penjelasanya cuma saya belum bisa banget java, tapi patut dicoba nih netflix zuul
Ikut nimbrung... Klo api-management yg foss tapi handal apa ya pak?
Pak saya reques Tentang pembelajaran Iso 8583. Terima kasih pak 🙏
jarang banget ada seorang programming yang memiliki skill reasoning sebagus pak Eko, sangat keren banget komputasional thinking pak Eko (tajam dan rapi), kalau tidak karena waktu mungkin akan lebih dalem lagi yang Pak Eko sampaikan
Terimaka kasih mas udah bikin video kayak gini , soalnya selama di perkuliahan gak pernah dapet kayak gini
Thank you banget kak eko, lanjut terus kak buat video gini. Cocok banget buat anak kuliahan seprti saya, soalnya materi gini biasa ga diajarin secara detail dengan case study
Asem ternyata banyak yang baru ezzz mantab mas, makasih dah share beginian
terimakasih , sudah banyak mengajarkan saya
Terima kasih ilmunya om, semoga berkah
API Gateway ini bisa juga disebut Enterprise Service Bus (ESB) : contoh riilnya adalah sistem perbankan dimana teknologi nya berbeda-beda utk apli di bank : ATM (ISO 8583), intenet banking (XML) dan mobile banking (JSON) namun ketika berkomunikasi dengan pihak luar menggunakan salah satu jenis data misalkan menggunakan JSON melalui ESB
Kayaknya banyak hal yg w perlu pelajari dasarnya disini. Makasih atas videonya.
alhamdulillah matap.
terimakasih ilmunya
Dimenit ini 06:03 . Authentication di pindah ke api gateway, jangan buat authentication di setiap service. maksudnya gimana ya?
masih bingung. di kepala saya hanya terpikir kalau auth itu kyk manggil function login ke database aja.
apa di situ di tambahin route atau gmna ya pak?
Saya pakai ESB WSO2.
Pak kapan2 jelasin beberapa design pattern dong 😁
Maaf OOT, mau tanya bagaimana membuat struktur database dari setiap services, misal di service payroll pasti kan butuh data user. Apakah setiap butuh data user get ke service HR? atau memang di service payroll juga di buat table user di database?
Kalo authnya cmn di api gateway, kalo servicenya butuh data user gmn ya ? Apa dikirim bulat" dari api gateway, kayak user id, company id, email
dengan API gateway ini kan berarti loadnya tercentralized disana, ada saran dari segi implementasi ga ya mas? biar dia optimized. kalo dari segi infra misal auto scale atau serverless kan costly. sebelum kesana, kira2 apa yang bisa kita lakuin?
sama saran buat next video mas, bahas tentang microservice atau software designed pattern. anyway thanks materinya so far sangat bermanfaat!
Terima kasih
Mau tanya pak, kalo membuat mictoservice dengan lumen untuk gateway nya pake apa yah? 🙏
bedanya api gateway sm service discovery?
Misalkan kita udah ada API existing dan sdh punya sistem authentication, apakah harus kita lepas dulu? Atau bisa diintegrasikan dengan API Gateway?
Baru nemu langsung subscribe
Pak, di bagian BE to FE kan dijelasin solusinya bisa pakai GraphQL ya, tapi di GraphQL itu gabisa implementasi poin poin sebelumnya ya?
API Gateway tidak sama dengan load balancer kan ya
Thanks mas eko, sangat-sangat tercerahkan
om nanya dong, api gateway bisa di implement pakai kafka gak? trus client yg sync jd async itu implementnya gimana yak? nuhun
bukan, kafka itu message broker, api gateway itu contohnya adalah nginx, zuul, kong
bukan, kafka itu message broker, api gateway itu contohnya adalah nginx, zuul, kong
@@ProgrammerZamanNow kaya gini om : www.confluent.io/wp-content/uploads/Screenshot-2017-11-09-12.34.26.png, klo di design ini kafka di dalam api gateway sepertinya. CMIIW
@@nurrozikin3040 itu message broker, bukan api gateway
8:38 Sebentar, apa bedanya dengan Queue (antrian) ??
queue cuma bisa proses 1 pada satu waktu, kalo ini bisa proses banyak, tapi dibatesin quotanya, kalo diibaratkan antrian di bank, kalo queue, cuma 1 teller, kalo api gateway queue nya banyak teller
kalo pkai KrakenD bagus nggak mas?
Tutorial kong dong mas
Kalo udah ada api gateway brrti gak perlu service discovery lagi ya ?
Kalau yang orchestrator itu bukanya menambah kompleksitas di API gatewaynya om? Lalu bagaimana cara untuk menjaga agar abstraksi orchestrator itu tetap rapih kalau dipakai dibanyak tempat?
Bang apa beda mendasar dari message broker sama API Gateway?
mas, apakah API Gateway ini sama dengan Middleware, kebetulan didalam slim, kita dapet fitur middleware untuk melakukan autentikasi juga
Make ruby on rails api bagus gak pal
Ok ni
boleh request Microservice mas..
krakenD gmn ?
Izinkan saya bertanya
Jika saya membangun API Gateway dengan node js lalu service 1 saya build dengan java dan service 2 saya build dengan Golang dengan Redis,Mongodb dan Pgsql apakah bisa?
Bisa harusnnya, komunikasi data kan berbentuk json/xml
sama microservices apa bedanya bang??
kEREEEENNNNNNN
Dari 2 video yg berbeda yg dibikin jadi bagus yg mana mas JWT otentikasi di masing" service atau di centralized pake implementasi api proxy?
Mana yg lebih disarankan mas eko sebagai praktisi?
khusus autentikasi, saya lebih suka di api gateway, simple, kalo ada problem, saya cukup fix di 1 tempat, kalo di tiap2 service, maka kita harus fix di semua tempat. minus nya, kalo api gateway bermasalah, semua app gak bisa diakses, makanya harus pake api gateway yang bagus, jangan abal2, hehe
Terima kasih mas eko atas pencerahan nya , sangat membantu sekali konten" nya 😊🙏
berbobot,, mantap!
Kalo untuk Authentfication di API Gateway, itu sama aja implementasi SSO ya bang?
enggak harus
Nanya bang. Masih pemula. Kalo pake API GATEWAY, Berarti otentikasinya dari client cuma di gateway aja ya? Kemudian dari gateway manggil ke servis tanpa otentikasi?
Betul
rekomendasi buku yang buat dipelajari untuk software architecture dong pak, yang bagus, mudah dibaca dan dipahami. terserah deh bahasa indonesia atau apa bahasa inggris. gratis atau berbayar. terima kasih
Nyimak gan
Ane juga butuh
Building Microservices
terima kasih ya pak. saya suka dengan topik ini. masih belum ada soalnya yang bahas arsitektur pl yg bahasa indo.
Bang, saya belum pernah koding API Gateway. Tapi izin tanya, kalau misal semua dikoding di API Gateway, trus konsep struktur datanya gimana bang? Pemikiran saya yang masih belum paham, Ini apa nggak bengkak API Gatewaynya? Jika menampung semua settingan yang dipindahkan ke Dia. Mohon penjelasannya Bang. Terimakasih
enggak bengkak, karena yang biasa disimpan di api gateway cuma hal2 yang duplicate biasa dilakukan di service backend, kayak authentication, authorization, rate limiter, dan itu bukan hal yang terlalu kompleks
@@ProgrammerZamanNow Baik Bang. Makasih penjelasannya.
pak mau tanya, gimana caranya kalo kita kurangin latency waktu perhitnya? apakah harus pake reactivex async biar bisa ngurangin waktu perhitnya? thank you pak
Pastiin logic di api gateway gak terlalu kompleks. Async non async gak ngefek kalo untuk ini
@@ProgrammerZamanNow okaay paak siaap
jdi gimana om klo kita make graphql apakah api getawai masih di butuhkan? #maafklosalahpresepsi
Butuh, graph ql buat orkestrator get data, orkestrator write data masih pake api gateway
@@ProgrammerZamanNow buat write data brrti api getaway lebih recommend
ya om dibanding mutation ny graphql?
cmiiw om
@@abdiillah1233 iya tergantung kebutuhan
bang mau tanya ? berarti klo udah pake api Gateway nggak usah pake proxy server seperti apache atau nginx ya ?
nginx atau apache juga bisa dijadikan API Gateway
@@ProgrammerZamanNow terimakasih penjelasannya bang
sip
semua request masuk ke api gateway dari api gateway ke service dari service ke api gatwey->client pertanyaannya apa gk berat pak api gatewaynya? kan manfaat micro service itu aplikasi nya jadi cepat kalau semua req masuk ke api gateway dulu apa sama aja lambat jadinya soalnya semua masuk ke api gateway dulu
Apakah sudah ada jawabannya bang? Ini juga apa yang saya pikirkan. Apakah api gateway juga perlu scallable? Baik secara horizontal atau vertikal
Berarti API Gateway ini bisa juga jadi solusi untuk persiapan migrasi sistem legacy ke sistem baru mas eko? API Gateway nya jadi nih, then api nya yang di legacy dipindahin satu satu ke API gateway itu sendiri (monolithic) ?
kurang tepat kalo api gateway, lebih tepat buat strangler application
ntaps, closingnya udah gapake telapak tangan lagi wkwk
Wih Eko Khaneddy ya? 😁
Perbedaan api gatway dan rest api ama ya mas ??
REST API itu adalah salah satu cara untuk komunikasi ke service via HTTP. Kalo API Gateway adalah gerbang yang digunakan sebagai jembatan penghubung client dengan service nya
Belum paham 😂.
Contoh study kasusnya kek giman kak??
Misal, traveloka itu make rest api atau api gateway. Atau ada contoh lain yang membedakan rest api dan getway
@@mixturecnl6168 up. sya juga pengen tahu :)
Itu bukan perbandingan yang di versus kan. REST itu metode komunikai ke servis via HTTP, Gateway itu gerbang komunikasi API dengan servis
pertanyaannya kayak apa perbedaan antara jembatan dengan telegram
contohnya apa pak ? biasanya dikasih contoh softwarenya @_@
Kong, zuul
@@ProgrammerZamanNow ok thanks
"NginX" itu baca "ngiing" bukan "enjin eks" :D
Haha
FIRST