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
Testimonials (5)
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Course - Spring Cloud for Microservices
Dia menjelaskan semuanya, tidak hanya gagasan k8.
Stefan Voinea - EMAG IT Research S.R.L
Course - Certified Kubernetes Application Developer (CKAD) - exam preparation
Machine Translated
Depth of knowledge of the trainer
Grant Miller - BMW
Course - Certified Kubernetes Administrator (CKA) - exam preparation
Very informative and to the point. Hands on pratice
Gil Matias - FINEOS
Course - Introduction to Docker
Practical examples, and open disussions