Course Outline

Pengantar Microservices & Spring Cloud

  • Arsitektur Monolitik vs Microservices
  • Konsep inti Microservices
  • Pengantar Spring Boot & Spring Cloud
  • Membangun Microservice RESTful Sederhana dengan Spring Boot
  • Praktikum: Menerapkan Layanan Mikro Dasar

Penemuan Layanan & Configuration Management

  • Pendaftaran & Penemuan Layanan menggunakan Eureka
  • Menangani Penyeimbangan Beban dengan Pita
  • Konfigurasi Terpusat dengan Spring Cloud Konfigurasi
  • API Gateway dengan Spring Cloud Gateway
  • Praktikum: Implementasi API Gateway dan Service Discovery

Communication & Ketahanan

  • Antar-Layanan Communication menggunakan Klien Palsu
  • Menerapkan Circuit Breaker dengan Resilience4J
  • Penanganan Kegagalan dan Mekanisme Penanggulangan
  • Penelusuran Terdistribusi dengan Spring Cloud Sleuth & Zipkin
  • Praktikum: Mengonfigurasi Ketahanan Layanan

Mengontainerisasi Microservices dengan Docker

  • Pengantar Kontainer dan Docker
  • DockerMengaplikasikan Spring Boot
  • Membuat Aplikasi Multi-Kontainer dengan Docker Compose
  • Mengelola Microservices dengan Docker Jaringan
  • Praktikum: Menyebarkan Microservices dengan Docker Compose

Pemantauan, Pencatatan, dan Keamanan

  • Pemantauan Microservices dengan Spring Boot Aktuator
  • Pencatatan Terpusat menggunakan Tumpukan ELK (Elasticsearch, Logstash, Kibana)
  • Praktik Keamanan Terbaik untuk Microservices
  • Mengonfigurasi Autentikasi dan Otorisasi
  • Praktikum: Menyiapkan Keamanan dan Pemantauan

Skala dan Orkestrasi dengan Kubernetes

  • Pengantar Kubernetes dan Orkestrasi Kontainer
  • Menyebarkan Microservices di Kubernetes
  • Skala dan Manajemen Microservices dalam Produksi
  • Penyeimbangan Beban dan Penskalaan Otomatis
  • Praktikum: Penerapan Microservices pada Kubernetes

Pola Lanjutan Microservices

  • Arsitektur Berbasis Peristiwa dengan Kafka
  • Service Mesh dengan Istio
  • Transaksi Terdistribusi dan Pola Saga
  • Pipeline CI/CD untuk Microservices
  • Praktikum: Menerapkan Pola Lanjutan Microservices

Proyek Akhir dan Praktik Terbaik

  • Membangun Sistem Microservices yang Lengkap
  • Debugging dan Pemecahan Masalah Umum
  • Strategi Optimasi Kinerja
  • Praktik Terbaik untuk Penerapan Produksi
  • Tanya Jawab dan Penutup Akhir

Ringkasan dan Langkah Berikutnya

Requirements

  • Pemahaman tentang arsitektur layanan mikro
  • Pengalaman dengan Java dan Spring Boot
  • Pengetahuan dasar tentang REST API dan kontainer

Hadirin

  • Pengembang Perangkat Lunak
  • DevOps Insinyur
  • Arsitek Awan
  • Administrator Sistem
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses (Minimal 5 peserta)

Related Categories