Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Pengenalan terhadap Arsitektur Mikroservis
- Apa itu mikroservis?
- Perbandingan antara arsitektur monolitik dengan mikroservis
- Manfaat dan tantangan dalam penerapan mikroservis
- Contoh penggunaan mikroservis dalam dunia nyata
Mengawali Pembangunan dengan Spring Boot
- Pengenalan terhadap Spring Boot serta keunggulannya
- Cara mengatur konfigurasi mikroservis menggunakan Spring Boot
- Membuat API RESTful dengan Spring Boot
Membangun dan Mengelola Mikroservis
- Merancang mikroservis berdasarkan pendekatan Domain-Driven Design (DDD)
- Mengimplementasikan komunikasi antar layanan
- Menggunakan REST maupun gRPC untuk pertukaran data antar layanan
- Menangani komunikasi asinkron dengan Kafka/RabbitMQ
Penemuan Layanan dan Pengelolaan Konfigurasi
- Pengantian terhadap Spring Cloud
- Mengaktifkan Eureka sebagai alat penemuan layanan
- Manfaat Spring Cloud Config dalam pengaturan konfigurasi terpusat
Pintu Gerbang API dan Keseimbangan Beban
- Konsep dasar dari pola pintu gerbang API (API Gateway)
- Menggunakan Spring Cloud Gateway atau Zuul dalam implementasinya
- Menerapkan mekanisme keseimbangan beban menggunakan Ribbon
Mengamankan Mikroservis
- Panduan mengenai aspek keamanan pada arsitektur mikroservis
- Implementasi autentikasi dan otorisasi melalui OAuth2
- Perlindungan API RESTful dengan teknologi JWT
Pemantauan dan Pencatatan Log
- Mengatur sistem pencatatan log terpusat menggunakan stack ELK
- Pemanfaatan Micrometer sebagai alat pemantau mikroservis
- Teknik pelacakan distribusi dengan Spring Cloud Sleuth dan Zipkin<\/li>
Menyebarkan Mikroservis dengan Docker dan Kubernetes
- Cara mengemas mikroservis dalam kontainer menggunakan Docker
- Menyebarluaskan mikroservis pada lingkungan Kubernetes
- Pengelolaan skala serta koordinasi antar komponen secara efektif
Penutup dan Langkah Selanjutnya
Persyaratan
- Pengalaman dalam pemrograman Java dasar
- Pemahaman mendasar mengenai API RESTful serta komunikasi HTTP
- Pengetahuan awal tentang basis data dan SQL
Target Peserta
- Pengembang Java yang ingin beralih ke arsitektur mikroservis
- Insinyur perangkat lunak yang membutuhkan aplikasi terdistribusi dan dapat diskalakan
- Profesional DevOps yang menangani penyebaran mikroservis
21 Jam
Testimoni (1)
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