Database Cluster: Master-Slave Architecture

Apa yang akan kamu dapatkan?

16 Video   
3 Files   

Lihat Detail

Deskripsi

Course ini membahas implementasi sistem database cluster yang memungkinkan pembagian beban database ke banyak node. Performa database bisa dipisah untuk tiap aplikasi, tanpa saling mengganggu.

Ideal untuk sistem dengan banyak aplikasi yang terhubung ke satu database, atau ketika ada aplikasi yang dominan melakukan query berat.

Dilengkapi setup berbasis Docker, uji replikasi, dan contoh koneksi di Laravel, ExpressJS, dan Golang.

✅ Key Points

  • Pengenalan MariaDB
  • Konsep Database Cluster Master-Slave Architecture
  • Sinkronisasi dan replikasi
  • Setup dan konfigurasi replikasi
  • Uji coba & validasi data antar node
  • Contoh koneksi database multi bahasa pemrograman
  • Distribusi beban baca ke aplikasi berbeda

🧑🏻‍💻 Designed For

  • Software Engineer yang ingin membangun sistem database yang scalable dan terdistribusi
  • Backend engineer yang menangani aplikasi dengan beban database tinggi
  • Tim IT yang ingin mengimplementasikan arsitektur database cluster
  • Pengembang aplikasi yang ingin integrasi dengan database replikasi
  • DevOps atau sysadmin yang bertanggung jawab atas deployment dan reliability database

⚙️ Course Tools

  • MariaDB – Sistem database utama yang direplikasi
  • Docker – Containerisasi semua node database dan aplikasi untuk isolasi & portabilitas
  • Postman – Simulasi request API untuk menguji koneksi & replikasi
  • Terminal – Setup, konfigurasi, dan debugging command-line
  • Golang – Contoh implementasi koneksi DB via Go backend
  • ExpressJS – Simulasi koneksi DB via Node.js API
  • Laravel – Contoh penggunaan database dari PHP framework
  • Nginx – Proxy & routing web untuk stack Laravel
  • PHP-FPM – PHP Runtime untuk aplikasi Laravel
  • DBeaver – GUI client untuk eksplorasi & validasi isi database master dan slave

🎓 Sertifikat

  • Dapatkan sertifikat setelah menyelesaikan kelas.

Konten

Course Trailer

Course Trailer

Course Resources

Database Cluster Master Slave Architecture - Article
Database Cluster Master Slave Architecture - Source Code
Database Cluster Master Slave Architecture - Postman Collection

Database Cluster: Master Slave Architecture

Lesson 01 - Intro
Lesson 02 - Master-Slave Architecture
Lesson 03 - Master-Slave Sync Performance
Lesson 04 - Instalasi MariaDB Master-Slave (Part 1)
Lesson 05 - Instalasi MariaDB Master-Slave (Part 2)
Lesson 06 - Replica Database
Lesson 07 - Uji Coba MariaDB Master-Slave
Lesson 08 - Database Client
Lesson 09 - Source Code DB Connection for Golang
Lesson 10 - Source Code DB Connection for Golang (Docker)
Lesson 11 - Source Code DB Connection for ExpressJS
Lesson 12 - Source Code DB Connection for ExpressJS (Docker)
Lesson 13 - Source Code DB Connection for Laravel
Lesson 14 - Source Code DB Connection for Laravel (Docker)
Lesson 15 - Penutup

Lihat Detail

Loading...