Hubungi Kami

Kerangka Materi

Pengenalan terhadap Mikroservis & Spring Cloud

  • Perbedaan Arsitektur Monolitik dan Mikroservis
  • Konsep dasar arsitektur mikroservis
  • Pengenalan Spring Boot & Spring Cloud
  • Membangun mikroservis RESTful sederhana menggunakan Spring Boot
  • Latihan Praktik: Membuat Mikroservis Dasar

Penemuan Layanan dan Manajemen Konfigurasi

  • Pendaftaran serta penemuan layanan dengan Eureka
  • Mekanisme pembebanan kerja yang seimbang menggunakan Ribbon
  • Manajemen konfigurasi terpusat melalui Spring Cloud Config
  • Gateway API berbasis Spring Cloud Gateway
  • Latihan Praktik: Mengimplementasikan Gateway API dan Penemuan Layanan

Komunikasi dan Ketangguhan Sistem

  • Komunikasi antar-mikroservis melalui Feign Clients
  • Menerapkan mekanisme pemutus sirkuit menggunakan Resilience4J
  • Cara menangani kegagalan dan mekanisme fallback yang efektif
  • Pelacakan distribusi proses dengan Spring Cloud Sleuth & Zipkin
  • Latihan Praktik: Mengatur Ketangguhan Mikroservis

Mengontainerkan Mikroservis dengan Docker

  • Pengenalan terhadap konsep kontainer dan Docker
  • Mengubah aplikasi Spring Boot menjadi kontainer Docker
  • Membuat aplikasi multikontainer menggunakan Docker Compose
  • Mengelola interaksi antar-mikroservis lewat jaringan Docker
  • Latihan Praktik: Menyebarkan Mikroservis dengan Docker Compose

Pemantauan, Logging, dan Keamanan

  • Pemantauan mikroservis melalui Spring Boot Actuator
  • Logging terpusat dengan Stack ELK (Elasticsearch, Logstash, Kibana)
  • Praktik keamanan yang disarankan dalam pengembangan mikroservis
  • Mengatur sistem autentikasi dan otorisasi
  • Latihan Praktik: Mengonfigurasi Keamanan serta Pemantauan

Penskalaan dan Koordinasi dengan Kubernetes

  • Pengenalan terhadap Kubernetes dan teknik koordinasi kontainer
  • Cara menyebarkan mikroservis di lingkungan Kubernetes
  • Mengelola serta menskalakan mikroservis dalam produksi
  • Algoritma pembebanan kerja seimbang dan penskalaan otomatis
  • Latihan Praktik: Menyebarkan Mikroservis di Kubernetes

Pola Arsitektur Mikroservis Tingkat Lanjut

  • Arsitektur berbasis peristiwa dengan Kafka
  • Service Mesh dengan Istio
  • Teknik transaksi distribusi dan pola Saga<\/li>
  • Pembuatan saluran CI/CD untuk mikroservis
  • Latihan Praktik: Mengimplementasikan Pola Mikroservis Tingkat Lanjut

Proyek Akhir dan Praktik Terbaik

  • Membangun sistem mikroservis secara lengkap
  • Cara mendiagnosa serta mengatasi masalah umum dalam pengembangan
  • Strategi optimalisasi performa aplikasi
  • Praktik terbaik saat penerapan di lingkungan produksi
  • Sesi Tanya Jawab dan Penutupan Pelatihan

Penutup dan Langkah Selanjutnya

Persyaratan

  • Pemahaman mengenai arsitektur mikroservis
  • Pengalaman dalam menggunakan Java dan Spring Boot
  • Pengetahuan dasar tentang REST API serta kontainer

Target Peserta

  • Pengembang Perangkat Lunak
  • Insinyur DevOps
  • Arsitek Cloud
  • Administrator Sistem
 35 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (3)

Kursus Mendatang

Kategori Terkait