Belajar Software Architecture Patterns (Bahasa Indonesia)

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ม.ค. 2025

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

  • @knobhack
    @knobhack 2 ปีที่แล้ว +30

    Udah gila konten kaya gini gratis T_T
    Makasih banyak ilmu nya mas eko. Daging semua ini
    Buat temen temen saran saya gali juga tentang multi-tenancy architecture, menurut saya ini penting juga buat dipelajari

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

    kuliah 3 sks selama 1 semester diborong semua.
    Terima kasih mas Eko, ilmunya sangat bermanfaat dan penjelasannya simple.

  • @karyono_say
    @karyono_say 2 ปีที่แล้ว +9

    Ternyata selama saya ngoding nama arsitektur nya ini ya,, Alhamdulillah bgt dpt ilmu baru, padahal sudah di aplikasikan setiap bikin aplikasi, yang saya yakini buatnya tersetruktur spy mudah di maintenance dan belum tahu soal arsitektur ini, Masya Allah bgt sih.. Alhamdulillah terimakasih banyak ilmunya semoga bermanfaat buat para programmer Indonesia ❤️

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

    Mencoba belajar arsitektur baru dari sini, makasih bang. Aku nonton semalem sampe ketiduran, sekarang lanjut nonton lagi sambil ngoding 🔥🔥🔥

  • @kevintedja6057
    @kevintedja6057 2 ปีที่แล้ว +1

    dulu pernah pegang product IBM MQ, setelah sekian tahun akhir nya paham apa gunanya MQ.. cuma dijelasin bbrp menit langsung paham 1:42:06.. padahal dulu muter2 nyari penjelasan yg gamppang tapi ga dapet2.. makasih PZN!

  • @asep.sonjaya
    @asep.sonjaya 2 ปีที่แล้ว +10

    Mantap om ilmunya, banyak programmer pemula seperti saya terjerumus ke jurang over engineering karena coba2 architecture yang lebih besar, padahal n layer saja sudak cukup ketika solo programmer 😂 saya kadang bingung juga ketika liat architecture yang lebih advance

  • @rizkioktavianingrum1205
    @rizkioktavianingrum1205 23 วันที่ผ่านมา

    PZN eang debest, dulu pas mau mendalami lagi bingung ini apaan ya arsitektur apalagi di android T___T rasanya mau nangis ini kenaoa perlu MVVM dan baca docsnya muter muterr. setelah dijelaskan lewat video ini. jadi pahamm bangett. Makasih Pak Eko T___T. PZN penyelamatku

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

    ilmu nya di borongg semua, bener" the bestttt pokonya 🔥🔥🔥🔥🔥🔥, jadi selalu belajar tiap ada materi baruu. terimakasih info yang sangat bermanfaat nya

  • @andrimaulana2384
    @andrimaulana2384 2 ปีที่แล้ว +30

    akhirnya PZN kembali ke jalur yang benar wkwk, makasih pak

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

      hahaha

    • @Fr331strong
      @Fr331strong 10 หลายเดือนก่อน

      ​@@ProgrammerZamanNowmakasi pak Eko ilmunya

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

    Terima kasih sudah menyempatkan waktu untuk terus berbagi.

  • @the-antroy
    @the-antroy 2 ปีที่แล้ว +2

    Mantappp.. Materi yang ditunggu2. Thank you kang!

  • @FirstriadiJPutra
    @FirstriadiJPutra 2 ปีที่แล้ว +5

    Terimakasih banyak mas Eko atas materinya, semoga ilmunya makin berkah dan bermanfaat

  • @david.arl14
    @david.arl14 2 ปีที่แล้ว +2

    Mantep baru belajar di Dicoding ditambah materi dari sini

  • @aliif
    @aliif 2 ปีที่แล้ว +1

    alhamdulillah nah ini yang saya tunggu terimakasih mas Eko semoga ilmunya makin berkah dan bermanfaat

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

    Mantab mas. Auto subscribe ini mah. Ditunggu video2 selanjutnya

  • @SaltyBoi420
    @SaltyBoi420 2 ปีที่แล้ว +1

    Terima kasih pak eko, jadi tau selama ini yg saya sering terapin itu domain driven😂😂

  • @ichsann0248
    @ichsann0248 10 หลายเดือนก่อน +1

    mantap pak, mudah dimengerti. kalau bisa tambahin referensi dari buku atau sumber lain biar bisa belejar lebih lanjut

  • @RyanKrnwn
    @RyanKrnwn 2 ปีที่แล้ว +1

    yang ditunggu" materi ini, terima kasih banyak ilmunya pak eko, sukses selalu ✨

  • @abimanyudpoernomo6127
    @abimanyudpoernomo6127 8 หลายเดือนก่อน

    Terima kasih penjelasannya sangat clear. Daging semua nih

  • @wongsoagustino9169
    @wongsoagustino9169 ปีที่แล้ว

    Bagus nih format video nya ada mas Eko nya, jadi ngga kayak denger radio :) Sukses selalu...

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

    semua materi di tunggu tunggu pokoknya

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

    orang baik , sehat selalu mas eko

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

    Akhirnyaa...yang ditunggu-tunggu......Thx mas Eko.

  • @ahanafi-id
    @ahanafi-id 2 ปีที่แล้ว

    Ini materi daging banget, terima kasih banyak pak eko

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

    video pertama yang saya tonton langsung sampai habis wkwk

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

    berkah selalu kang aamiin sehat2 terus

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

    2 jam full daging.. otak saya terbuka lebar

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

    Kelar jumatan, ada konten baru. Mantapppp Mas Eko

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

    keren mas eko ilmunya, zaman now makin banyak bahasa pemrograman yang bisa di ulik ya

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

    Kereeen bangeeeet 🔥🔥🔥, makasih banyak kang eko 🙏

  • @myusman163
    @myusman163 2 ปีที่แล้ว +1

    Bagus sekali pak, terimakasih banyak. Kalau boleh saran dibuat playlist saja pak, jadi masing arsitektur video tersendiri 🙏

    • @haris00mubaroq
      @haris00mubaroq 2 ปีที่แล้ว +1

      Bagus gini om, kebanyakan video susah downloadnya apalagi kaum hemat kuota (download di kantor tonton di rumah) wkwk

  • @ikomangaryantara789
    @ikomangaryantara789 10 หลายเดือนก่อน +1

    pak ekko, izin pakai materi nya untuk materi kuliah ya

  • @matriks_yang_bikin_bingung
    @matriks_yang_bikin_bingung 6 หลายเดือนก่อน

    Materi keren inimah.

  • @Nopalxha
    @Nopalxha 3 หลายเดือนก่อน

    Terima kasih pak eko🙏

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

    Terima kasih banyak mas Eko...

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

    2:01:51 kalau message brokernya menggunakan kafka, sebagai filter pipeline bisa menggunakan ksqlDB yang menjadi stream processing, untuk prosessnya sendiri bisa mendekati waktu realtime 🤔

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

      tetap tidak realtime

    • @MihanFamily
      @MihanFamily 5 หลายเดือนก่อน

      Teknologi secanggih bluetooth aja tetep ada yg namanya latency 😁

  • @YosepRA
    @YosepRA 2 ปีที่แล้ว +1

    Gaspollll mas Eko.. 🤣
    Malming kita belajar software architecture ya guys. 😂

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

    1:53:24 tentang message broker itu apa bang? apakah seperti STOMP? yang ada di linux atau Pub/Sub seperti Redis? dan Kalau saya sebaga pengguna nodejs saya ngelakuin itu di aplikasi monolit pakai middleware bisa kan ya

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

    Terimakasih pak, sangat bermanfaat

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

    ALGORITMA DAN STRUKTUR DATA PAK. TERIMA KASIH UNTUK SEMUA PELAJARANNYA PAK.

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

    Berkah selalu pak

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

    semoga sehat selalu mas

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

    29:29 wew.. approach kyk gini sebaiknya dihindari (terlepas monolith apalagi microservices) karena akan create coupling antar konteks. Lbh baik datanya disambung di level UI.
    1 lagi, utk business rule logic sebaiknya diletakkan di domain model. Bkn di business layer. Fungsi business layer itu utk orchestration antara domain model yg tdi dgn repo layer. Jdi business layer itu bersih dri business logic

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

      data kok disambung di UI, pusing tiap jenis frontend harus jait logic sendiri2
      domain model kok isinya bisnis logic, pasti keseringan bikin GOD Class di Model

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

      @@ProgrammerZamanNow ngga jg... itu case by case.. tdk semua dijait di UI. Semua tergantung konteks. Klo ada data yg harusnya jdi 1, bikin k satu konteks.
      Domain model utk simpen business rule, itu part of DDD tactical design. Fungsi domain model adlh modelling domain complexity. Mknya disebut domain model.

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

      ​@@m1dway ini maksud kamu rich domain model ya?
      jadi bikin logid di domain class nya?
      kalo saya gak pernah pake itu, saya selalu pake AnemicDomainModel, jadi logic nya selalu terpisah
      martinfowler.com/bliki/AnemicDomainModel.html
      silahkan mau ngikutin gaya apapun, gak ada benar atau salah

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

      @@ProgrammerZamanNow bener jg. Tpi blindly pake anemic model utk semua domain termasuk yg core business tdk disarankan. Jdi klo ane, pke anemic DTO utk CRUD, rich domain model utk core business nya

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

      @@m1dway iya gak blindly, ngikutin teknologi aja, contoh kalo di Java, golang, pada pake thin model, soalnya kebanyakan entity class nya cuma data doank
      kalo kayak di laravel, rails, itu pake rich model, soalnya model nya bisa konek langsung ke db, jadi lebih gampang

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

    terimakasih mas barokah ilmunya

  • @fityanel-rahman5552
    @fityanel-rahman5552 2 ปีที่แล้ว

    Berkah berkah

  • @mrizkimaulidan
    @mrizkimaulidan 2 ปีที่แล้ว +1

    kukira materi premium, ternyata gratis. mantap memang saya tunggu materi preminya kang wkwk

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

    studio baru
    😊😊😊

  • @m1dway
    @m1dway 2 ปีที่แล้ว +1

    19:56 Technical partitioning itu berguna terlepas aplikasinya kecil ato besar.
    Intinya klo aplikasinya lbh besar (banyak domain), gunakan approach DDD dgn strategic design (dan kemungkinan tactical design)
    Tpi klo hanya 1 domain saja, gak terlalu mikirin DDD secara strategic. Hanya perlu pikirkan secara tactical. Apakah 1 domain tsb cukup kompleks business rulenya

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

    Hatur nuhun kang Eko

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

    Wah... Makasih banyak pak eko

  • @ayarzuki
    @ayarzuki 2 ปีที่แล้ว +1

    1:36:26 kayaknya itu yang balok biru di sebelah kanan "Seller Service"

  • @aliftw25
    @aliftw25 ปีที่แล้ว

    next coba jelasin programming paradigm pak eko

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

    keren bapak intelek, saya nyimak

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

    Bahas nodejs multy thread pak, sama worker management

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

    terima kasih pak eko, 🙏

  • @VickyFatrian
    @VickyFatrian ปีที่แล้ว

    Erp web based banyak yg pake microkernel.. kek odoo sap dsb.. cms juga prinsipnya microkernel... kek joomla wordpress dsb..

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

    yang ditunggu tunggu

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

    bahas Machine Learning mas eko 😁

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

    Terima kasih pak Eko

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

    Perusahaan di tempat saya bekerja
    Memiliki beberapa outlet supermarket
    Di setiap outlet di pasang 2 server, on premise, 1 primary, 1 lagi backup replication database
    Saat ini jika ingin akses ke semua supermarket harus login satu per satu dengan buka banyak tab browser
    Kedepannya aplikasi ini mau di buat 1 server saja, server cloud.
    Kendalanya jika internet mati maka cloud nggak bisa di akses.
    Sedangkan aplikasi ini butuh high availability.
    Maka pihak manajemen ingin agar jika internet mati maka aplikasi tetap bisa jalan menggunakan server backup on premise di masing masing cabang.
    Bagaimana kah arsitektur modern untuk menanggulangi masalah ini ?

  • @bayuwiratmo2820
    @bayuwiratmo2820 ปีที่แล้ว

    Terima kasih om ilmunya, untuk arsitektur yg cocok sebagai penyedia aplikasi-aplikasi berbasis web yang tepat apa ya? Terima kasih

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

    Mantap kang 👍

  • @hafidnur301
    @hafidnur301 3 หลายเดือนก่อน

    Emang boleh nonton ini gratis Pak? Lengkap bener

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  3 หลายเดือนก่อน

      tombol donasi ada di deskripsi jika ingin bayar, hehe

  • @yogawibisono7162
    @yogawibisono7162 ปีที่แล้ว

    Mantap ilmunya. Cuma apakah bisa request tutorial bahasa apapun ntah express atau go tetapi menggunakan hexagonal. Makasih bang

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

    ditunggu pack postgres nya 😁😁😁

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

    Akhirnya intro ppt udah ganti jadi 12th+

  • @wahyukoco4562
    @wahyukoco4562 ปีที่แล้ว

    sangat bermanfaat!

  • @davidimannuel6639
    @davidimannuel6639 2 ปีที่แล้ว +1

    pak eko saya mau tanya, kalo 1 usecase (business layer) bisa memakai banyak repository layer, cara handle transactional database antar repository(persistence layer) nya baiknya bagaimana ya pak?

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

      penasran, ikut nunggu ah

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

      Di asumsikan repository layer yg lain, ada di konteks yg berbeda, yg punya skemanya tersendiri. Cara yg paling disarankan lewat event driven. Jdi utk update db yg berbeda, dilakukan secara async.

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

      Iya saya juga mikir yang sama, pakai debezium

  • @somwanorsamting
    @somwanorsamting 3 หลายเดือนก่อน

    tolong bikin tutorial React dari awal pak 😇

  • @al-fiannurrizqi8115
    @al-fiannurrizqi8115 2 ปีที่แล้ว +1

    Ingat ya, di dalam Architecture Patterns itu tidak ada BENAR dan SALAH. Yang ada COCOK atau TIDAK.

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

    PZN is back !

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

    mantap pak ekoo

  • @RidwanGhibran
    @RidwanGhibran 2 ปีที่แล้ว +1

    Pak, saya mau nanya dikit, dalam ruang lingkup "Team" saya suka ngasih komen di setiap baris kode, dimana itu ngejelasin fungsi ini tuh nyambung kemana aja, namun di sisi lain ada yg nyebut itu cuma menuh2in jendela editor..
    Terus juga, bukankah dalam pengembangan aplikasi yg didalamnya banyak sekali kode itu seorang programer misalnya lupa tentang salah satu fungsi kode terus dia buka file catatan dari project sebelumnya adalah "sesuatu yg musti di sindir" dibilang "aaah katanya programer kok nyontek" dll..
    Apakah ini yg harus di terima programer junior 😅 dan harus kuat metal ngadepin programer senior ?
    Bagaimana kira2 pendapatnya pak, kasih motifasi dikit biar bisa ngadepin mahluk2 yg doyan nyindir 😁
    Btw saya aliran C# pak 🙏

    • @ariumboroseno
      @ariumboroseno ปีที่แล้ว

      yg nyindir senior apa junior bang ?

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

    Mas Eko bagaimana cara manajemen git yang baik untuk kerja tim? Apa yang harus direncanakan pertama kali mas biar pembagiannya itu enak mas?

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

    Thanks pak 🙏

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

    Trimakasih banyak mas eko atas ilmunya.
    Saya mau tanya, saya mencoba mengimplementasikan service pattern dilaravel. Apakah dilaravel perlu dibuatkan file repository untuk masing-masing model, karena pada video mas eko sempat membahas bahwa contoh repository itu eloquent di laravel. Trimakasih 🙏

    • @iwandev7798
      @iwandev7798 ปีที่แล้ว

      Saya juga masih nungguin jawaban ini, karena saat ini di tim saya untuk project laravel masih membuat repository lagi untuk setiap modelnya. Banyak yang bilang juga eloquent itu sudah repository sebenernya, tapi kenapa masih banyak yg buat repository lagi. Pengen tahu jawaban dari yang lebih kompeten seperti mas eko.hee

  • @Nurholis-cv7fr
    @Nurholis-cv7fr 2 ปีที่แล้ว +1

    Maaf mas request arsitektur untuk platform mobile mas seperti android atau ios

  • @spr8066
    @spr8066 ปีที่แล้ว

    thanks sharing nya mas, mantap banget penjelasan nya disertai contoh kasus nya.
    btw saya mau nanya, kalo pake architecture microservice itu kan dijelaskan setiap 1 database harus 1 service, nah di setiap 1 service itu apakah boleh memiliki lebih dari 1 URL API, atau hanya 1 saja ya ? misalnya pada 1 service katalog barang ada API untuk select data dan API untuk savedata, apakah tetap ideal seperti itu ? terimakasih

  • @amanshahab1439
    @amanshahab1439 ปีที่แล้ว

    Mas Eko Software Architecture ini mengingatkan saya dengan SDLC (System Development Life Cycle) apakah ada kesamaan ?? terima Kasih sebelumnya.

    • @masadamsahid
      @masadamsahid ปีที่แล้ว

      SDLC kayak-nya lebih ke bidang manajemen proyeknya (biasanya PM yg ngehandle).
      Kalau software architecting ini ya lebih ke bikin SRS dan rancangan sistem. Kalau matkul di perkuliahan saya dulu namanya Analisis Desain Perangkat Lunak.
      CMIIW

    • @amanshahab1439
      @amanshahab1439 ปีที่แล้ว

      @@masadamsahid ooh begitu baiklah terima kasih atas pencerahannya

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

    Apakah Wordpress juga menggunakan microkernel arcitecture?

  • @maulanaajiw6184
    @maulanaajiw6184 ปีที่แล้ว

    Sudah kuduga 😀 ternyata jaringan blockchain itu memakai arsitektur P2P

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

    yang penting jalan architecture pak

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

    Apap distributed architecture sama dengan microservices pak?

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

    Bikin video test dan interview lg dong pak

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

    🙏 👍

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

    pak eko ada buku yang detil bahas tentang software architecture ini?

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

    Thanks

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

    Kang materi kaya gini ada bukunya gk ya?? Pengen tau refrensi bukunya

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

      banyak kok, coba aja googling "must read software architecture book"

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

    Diagram nya dibuat make aplikasi apa pak

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

    GCP pls mas eko untuk next nya

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

    🤩

  • @NovanRistiawan-tm1pc
    @NovanRistiawan-tm1pc ปีที่แล้ว

    ntaps

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

    manteeeeeeepppppppppp

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

    daging semua

  • @anggitdwih445
    @anggitdwih445 ปีที่แล้ว

    Pak ga ada di udemy ya pak

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

      udemy gak bisa bikin kelas gratis kalo diatas 2 jam

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

    bang lulusan mana sih bang dalam apa luar negeri bang?

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

    Aku gak mau agnostic

  • @pocopoco6006
    @pocopoco6006 ปีที่แล้ว

    Konten Mahal nih

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

    terima kasih pak!