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
OC is new to us and we learnt alot and the labs were excellent
sharkey dollie
Course - OpenShift 4 for Administrators
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Course - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Course - Microservices with Spring Cloud and Kafka
It gave a good grounding for Docker and Kubernetes.