Kursus Pelatihan Arsitektur Mikro Layanan: Migrasi dari Arsitektur Monolitik ke Arsitektur Mikro Layanan
Kerangka Materi
Pengenalan
Arsitektur monolitik vs mikro layanan
Memecah aplikasi
Bagaimana mikro layanan berkomunikasi satu sama lain
Mengelola transaksi
Mendesain logika bisnis untuk aplikasi Anda
Memahami event sourcing
Menerapkan pengambilan data
Berinteraksi dengan API eksternal
Menguji mikro layanan Anda
Membangun dan menerapkan mikro layanan Anda
Merefaktor aplikasi Anda
Ringkasan dan Kesimpulan
Persyaratan
- Pengalaman dalam pengembangan aplikasi peranti lunak
- Pemahaman tentang pemrograman Java
- Pemahaman tentang arsitektur, desain, dan implementasi aplikasi perusahaan
Peserta
- Pengembang
- Arsitek
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan Arsitektur Mikro Layanan: Migrasi dari Arsitektur Monolitik ke Arsitektur Mikro Layanan - Booking
Kursus Pelatihan Arsitektur Mikro Layanan: Migrasi dari Arsitektur Monolitik ke Arsitektur Mikro Layanan - Enquiry
Arsitektur Mikro Layanan: Migrasi dari Arsitektur Monolitik ke Arsitektur Mikro Layanan - Permintaan Konsultasi
Permintaan Konsultasi
Testimoni (2)
The sincerity about how technology evolve in time and what today is the best solution known tomorrow may be obsolete and with low performance.
Liviu Trifan - eMAG IT Research SRL
Kursus - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture
The trainer was very knowledgeable. he also organised to show us Realtime work remotely.
Chandani Singh - Hertz Europe Service Centre Limited
Kursus - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture
Kursus Mendatang
Kursus Terkait
Mengembangkan Microservices di Google Cloud Apigee
21 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang yang ingin mempelajari cara membangun, menguji, men-debug, dan menerapkan API di atas Platform API Apigee Google Cloud.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan lingkungan pengembangan yang mencakup semua sumber daya yang dibutuhkan untuk mulai mengembangkan API.
- Memahami dan menerapkan alat yang tersedia dalam Apigee Edge.
- Membangun dan menyebarkan API ke Google Cloud.
- Memantau dan men-debug kesalahan API.
- Manfaatkan solusi analitik dan pembelajaran mesin Google Cloud untuk membuat API lebih cerdas.
Manajemen API dengan Apigee
14 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang yang ingin mempelajari cara membangun, menguji, men-debug, dan menerapkan API di atas Platform API Apigee Google Cloud.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan lingkungan pengembangan yang mencakup semua sumber daya yang dibutuhkan untuk mulai mengembangkan API.
- Memahami dan menerapkan alat yang tersedia dalam Apigee Edge.
- Membangun dan menyebarkan API ke Google Cloud.
- Memantau dan men-debug kesalahan API.
- Manfaatkan solusi analitik dan pembelajaran mesin Google Cloud untuk membuat API lebih cerdas.
Building Microservices dengan Apigee Edge
21 JamApigee Edge, yang dibangun menggunakan Java, memungkinkan Anda untuk memberikan akses aman ke layanan Anda dengan API yang terdefinisi dengan baik dan konsisten di seluruh layanan Anda, tanpa mempedulikan implementasi layanan. Sebuah API yang konsisten:
- Mudah digunakan oleh pengembang aplikasi untuk mengkonsumsi layanan Anda.
- Memungkinkan Anda untuk mengubah implementasi layanan backend tanpa mempengaruhi API publik.
- Memungkinkan Anda untuk memanfaatkan analitik, monetisasi, portal pengembang, dan fitur lainnya yang dibangun di dalam Edge.
Pemirsa
Kursus ini ditujukan untuk insinyur, arsitek, dan pengembang yang ingin menggunakan Apigee Edge dalam proyek mereka.
Axon Framework
21 JamPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang yang ingin menggunakan Axon untuk membangun aplikasi perusahaan terstruktur dengan baik yang memanfaatkan kekuatan CQRS dan Event Sourcing.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan lingkungan pengembangan yang diperlukan untuk membuat aplikasi Axon Framework.
- Terapkan pola arsitektur CQRS (Command Query Responsibility Segregation) dan Event Sourcing untuk mengembangkan aplikasi yang kompleks.
- Menerapkan konsep Domain Driven Design pada desain aplikasinya.
- Bangun aplikasi yang berfokus pada masalah bisnis, bukan pada infrastruktur.
Envoy Proxy
14 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk para insinyur yang ingin menggunakan Envoy Proxy untuk memungkinkan layanan mikro untuk "berbicara satu sama lain".
Pada akhir pelatihan ini, peserta akan dapat:
- Instal dan konfigurasikan Envoy Proxy.
- Gunakan Envoy Proxy untuk mengabstraksi jaringan dan memvisualisasikan area masalah dengan mudah.
- Menyelesaikan masalah layanan mikro yang terkait dengan jaringan dan observabilitas.
Memasang Mesh Layanan dengan Istio dan Kubernetes
14 JamPelatihan ini yang dibimbing instruktur secara langsung di Indonesia (online atau tatap muka) ditujukan bagi insinyur yang ingin mengonfigurasi, memastikan keamanan, dan mengelola aplikasi berbasis cloud (misalnya microservices) menggunakan Istio-based service mesh.
Pada akhir pelatihan ini, peserta akan mampu:
- Memasang dan mengonfigurasi Istio pada Kubernetes.
- Memahami service mesh dan menerapkannya dengan Istio.
- Melakukan deploy Istio service mesh di atas Kubernetes.
- Menggunakan service mesh untuk menjalankan, mengelola, dan memantau microservices di cloud.
Java Microservices
21 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang tingkat menengah Java yang ingin merancang, mengembangkan, menerapkan, dan memelihara aplikasi berbasis layanan mikro menggunakan Java kerangka kerja seperti Spring Boot dan Spring Cloud.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami prinsip dan manfaat arsitektur layanan mikro.
- Membangun dan menyebarkan layanan mikro menggunakan Java dan Spring Boot.
- Terapkan penemuan layanan, manajemen konfigurasi, dan gateway API.
- Amankan, pantau, dan skalakan layanan mikro secara efektif.
- Terapkan layanan mikro menggunakan Docker dan Kubernetes.
Building Microservices with Lumen PHP Framework
14 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang yang ingin menggunakan Lumen untuk membangun layanan mikro dan aplikasi berbasis Laravel.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan lingkungan pengembangan yang diperlukan untuk mulai mengembangkan layanan mikro dengan Lumen.
- Memahami manfaat penerapan layanan mikro menggunakan Lumen dan PHP.
- Melakukan dan mengimplementasikan fungsi dan operasi layanan mikro menggunakan kerangka kerja Lumen.
- Lindungi dan kendalikan akses ke arsitektur layanan mikro dengan membangun lapisan keamanan.
Arsitektur Sistem, Arsitektur Layanan, dan Arsitektur Mikro Layanan dengan Spring Cloud
21 JamDalam pelatihan langsung yang dipandu instruktur di Indonesia ini, peserta akan belajar cara mengevaluasi berbagai teknologi dan pendekatan untuk desain arsitektur sistem berbasis layanan. Pelatihan dimulai dengan diskusi dan perbandingan sistem monolitik dan arsitektur layanan, lalu membahas detail arsitektur layanan mikro.
Peserta diberi kesempatan untuk mempraktikkan pengetahuan mereka saat mereka melangkah melalui pembuatan dan penerapan serangkaian layanan mikro bukti konsep yang dibangun dengan Spring Cloud, Spring Boot dan Docker.
Terakhir, blok bangunan infrastruktur yang relevan diperiksa untuk membantu peserta menentukan alat dan pendekatan yang paling sesuai untuk digunakan untuk berbagai persyaratan organisasi.
Pada akhir pelatihan ini, peserta akan memiliki pemahaman yang kuat tentang Service-Oriented Architecture (SOA) dan Arsitektur Microservice serta pengalaman praktis menggunakan Spring Cloud dan teknologi Spring terkait untuk mengembangkan microservice skala cloud dan cloud-ready mereka sendiri dengan cepat.
Membangun Microservices dengan Spring Cloud dan Docker
21 JamDalam pelatihan langsung yang dipandu instruktur di Indonesia ini, peserta akan mempelajari dasar-dasar membangun layanan mikro menggunakan Spring Cloud dan Docker. Pengetahuan peserta diuji melalui latihan dan pengembangan layanan mikro contoh langkah demi langkah.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami dasar-dasar layanan mikro.
- Gunakan Docker untuk membangun kontainer untuk aplikasi layanan mikro.
- Membangun dan menyebarkan layanan mikro yang terkontainerisasi menggunakan Spring Cloud dan Docker.
- Integrasikan layanan mikro dengan layanan penemuan dan Spring Cloud API Gateway.
- Gunakan Docker Compose untuk pengujian integrasi menyeluruh.
Building Microservices with Spring Cloud and Docker - 5 Hari
35 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang tingkat menengah dan DevOps teknisi yang ingin membangun, menerapkan, dan mengelola layanan mikro menggunakan Spring Cloud dan Docker.
Pada akhir pelatihan ini, peserta akan dapat:
- Mengembangkan layanan mikro menggunakan Spring Boot dan Spring Cloud.
- Kontainerisasi aplikasi dengan Docker dan Docker Compose.
- Terapkan penemuan layanan, gateway API, dan komunikasi antar-layanan.
- Pantau dan amankan layanan mikro di lingkungan produksi.
- Terapkan dan atur layanan mikro menggunakan Kubernetes.
Spring Cloud untuk Mikroservis
14 JamDalam pelatihan langsung yang dipandu instruktur di Indonesia ini, kami memulai dengan diskusi tentang arsitektur layanan mikro. Pengetahuan peserta diuji melalui latihan dan pengembangan contoh layanan mikro langkah demi langkah.
Pada akhir pelatihan ini, peserta akan memiliki pemahaman yang kuat tentang cara menggunakan Spring Cloud dan teknologi Spring terkait untuk mengembangkan layanan mikro berskala cloud dan siap cloud mereka sendiri dengan cepat.
Microservices dengan Spring Cloud dan Kafka
21 JamPelatihan ini, yang dikendalikan instruktur dan dilaksanakan secara langsung (online atau tatap muka), ditujukan untuk para pengembang yang ingin mengubah arsitektur tradisional menjadi arsitektur berbasis mikrolayanan yang sangat paralel menggunakan Spring Cloud, Kafka, Docker, Kubernetes, dan Redis.
Di akhir pelatihan ini, peserta akan mampu untuk:
- Menyusun lingkungan pengembangan yang diperlukan untuk membangun mikrolayanan.
- Mendesain dan mengimplementasikan ekosistem mikrolayanan yang sangat paralel menggunakan Spring Cloud, Kafka, Redis, Docker, dan Kubernetes.
- Mengubah layanan monolitik dan SOA menjadi arsitektur berbasis mikrolayanan.
- Menerapkan pendekatan DevOps dalam mengembangkan, menguji, dan merilis software.
- Memastikan tingkat paralelisme tinggi di antara mikrolayanan dalam produksi.
- Memantau mikrolayanan dan mengimplementasikan strategi pemulihan.
- Melakukan penyesuaian kinerja.
- Belajar tentang tren masa depan dalam arsitektur mikrolayanan.
Membangun Microservices dengan Spring Cloud dan Netflix OSS
21 JamSpring Cloud adalah kerangka kerja layanan mikro ringan sumber terbuka untuk membangun Java aplikasi untuk cloud. Netflix OSS adalah serangkaian kerangka kerja dan pustaka untuk mengembangkan layanan mikro. Spring Cloud terintegrasi dengan baik dengan Netflix komponen menggunakan konfigurasi otomatis dan konvensi atas konfigurasi.
Dalam pelatihan langsung yang dipandu instruktur ini, peserta akan mempelajari konsep dasar membangun layanan mikro menggunakan Spring Cloud dan Netflix OSS. Pengetahuan peserta diuji melalui latihan dan pengembangan contoh layanan mikro langkah demi langkah.
Pada akhir pelatihan ini peserta akan memiliki pemahaman yang kuat tentang cara menggunakan Spring Cloud dan teknologi Spring terkait bersama dengan Netflix OSS untuk mengembangkan layanan mikro skala cloud dan siap cloud mereka sendiri dengan cepat.
Hadirin
- Java Pengembang
Format kursus
- Sebagian kuliah, sebagian diskusi, latihan dan praktik langsung yang berat
Traefik
7 JamPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk administrator dan pengembang sistem yang ingin menyebarkan, mengelola, memantau, dan mengoperasikan layanan mikro menggunakan Traefik.
Pada akhir pelatihan ini, peserta akan dapat:
- Konfigurasikan dan luncurkan Traefik melalui penyedia Docker.
- Aktifkan koneksi aman dan terenkripsi menggunakan Let's Encrypt.
- Terapkan dan hubungkan middleware ke router untuk mengubah permintaan layanan.
- Pantau Traefik operasi menggunakan dasbor.