Database Cluster: Master-Slave Architecture

Course Trailer
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
📖 Course Sections
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
Trusted by










































