Kerangka Materi
Pengantar Arsitektur Microservices
- Apa itu layanan mikro?
- Arsitektur monolitik vs. arsitektur layanan mikro
- Manfaat dan tantangan layanan mikro
- Kasus penggunaan layanan mikro di dunia nyata
Memulai dengan Spring Boot
- Pengantar Spring Boot dan kelebihannya
- Menyiapkan layanan mikro Spring Boot
- Membuat API RESTful dengan Spring Boot
Membangun dan Mengelola Microservices
- Mendesain layanan mikro: Desain Berbasis Domain (DDD)
- Menerapkan komunikasi antar layanan
- Menggunakan REST dan gRPC untuk komunikasi antar layanan
- Menangani pesan asinkron dengan Kafka/RabbitMQ
Penemuan Layanan dan Configuration Management
- Pengantar Spring Cloud
- Menyiapkan Eureka untuk penemuan layanan
- Menggunakan Spring Cloud Konfigurasi untuk manajemen konfigurasi terpusat
Gerbang API dan Penyeimbangan Beban
- Pengenalan pola API Gateway
- Menggunakan Spring Cloud Gateway atau Zuul
- Menerapkan penyeimbangan beban dengan Ribbon
Pengamanan Microservices
- Pengantar keamanan dalam layanan mikro
- Menerapkan autentikasi dan otorisasi dengan OAuth2
- Mengamankan REST API dengan JWT
Pemantauan dan Pencatatan
- Menyiapkan pencatatan terpusat dengan tumpukan ELK
- Menggunakan Micrometer untuk memantau layanan mikro
- Penelusuran terdistribusi dengan Spring Cloud Sleuth dan Zipkin
Menyebarkan Microservices dengan Docker dan Kubernetes
- Mengontainerisasi layanan mikro dengan Docker
- Menerapkan layanan mikro pada Kubernetes
- Mengelola penskalaan dan orkestrasi
Ringkasan dan Langkah Berikutnya
Persyaratan
- Pengalaman dengan pemrograman inti Java
- Pemahaman dasar tentang RESTful API dan komunikasi HTTP
- Keakraban dengan database dan SQL
Hadirin
- Java pengembang beralih ke arsitektur layanan mikro
- Insinyur perangkat lunak yang membangun aplikasi yang dapat diskalakan dan terdistribusi
- DevOps profesional yang bekerja dengan penerapan layanan mikro
Testimoni (5)
Pelatihannya dinamis dan sangat praktis, selain itu kami juga mendapatkan mesin virtual melalui URL.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kursus - Spring Cloud for Microservices
Diterjemahkan Mesin
instruktur dapat menjelaskan topik dengan jelas dan dapat menjawab setiap pertanyaan.
Hannah Mae Lubigan - Security Bank Corporation
Kursus - Advanced Spring Boot
Diterjemahkan Mesin
Gaya pelatihan dan pembina membantu menyelesaikan masalah yang dihadapi selama latihan.
Carl Angelo Gonzales - Security Bank Corporation
Kursus - Spring Boot for Beginners
Diterjemahkan Mesin
Luasnya topik yang dibahas cukup banyak dan pelatih mencoba untuk menangani semuanya dengan baik.
Lakshmipriya Sivakumar - Deque Systems Inc
Kursus - Spring Boot, React, and Redux
Diterjemahkan Mesin
Contoh praktis dan diskusi terbuka
Nenad Terzic - Pejsejf B"lgaria EOOD
Kursus - Building Microservices with Spring Cloud and Netflix OSS
Diterjemahkan Mesin