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
