Course Outline
Memahami Microservices
- Apa itu layanan mikro?
- Manfaat dan tantangan utama layanan mikro
- Arsitektur monolitik vs. arsitektur layanan mikro
Merancang Sistem Layanan Mikro
- Prinsip arsitektur layanan mikro
- Menentukan batasan layanan
- Communication antar layanan
Desain Layanan
- API RESTful dan kontrak layanan
- Strategi versi layanan
- Partisi dan penyimpanan data untuk layanan mikro
Sumber Acara
- Memahami konsep sumber acara
- Manfaat dan kasus penggunaan untuk event sourcing
- Menerapkan arsitektur berbasis peristiwa
CQRS (Pemisahan Tanggung Jawab Kueri Perintah)
- Pengantar CQRS
- Kapan menggunakan CQRS
- Menerapkan CQRS dalam sistem layanan mikro
Lainnya Design Patterns untuk Arsitektur Berbasis Microservice
- Registri dan penemuan layanan
- Layanan mesh dan gateway API
- Pola ketahanan (misalnya, Circuit Breaker, Bulkhead)
Desain dan Operasi Sistem
- Pemantauan dan pencatatan dalam layanan mikro
- Kontainerisasi dan orkestrasi (misalnya, Docker, Kubernetes)
- Pertimbangan keamanan untuk layanan mikro
Mengadopsi Microservices
- Mengevaluasi kesiapan organisasi untuk layanan mikro
- Langkah-langkah migrasi dari monolit ke layanan mikro
- Mengelola tantangan budaya dan teknis
Ringkasan dan Langkah Berikutnya
Requirements
- Pengalaman pemrograman sebelumnya
Hadirin
- Pengembang perangkat lunak
- Arsitek sistem
- DevOps profesional
Testimonials (7)
I was a good mix of practical and theoretical information. Engaging presentation with real world examples.
Anita
Course - Building Microservice Architectures
I liked how the information was presented, Hassan is charismatic and he is well prepared on every topic a question might appear.
Daniel Onisor
Course - Building Microservice Architectures
The interaction with us, the exercises and material. A lot of things explained and very practical.
Stefan Andrei
Course - Building Microservice Architectures
If you are interested in the subject, you could easily find the needed information in the trainings. Well structured. I liked the training pace.
Marius
Course - Building Microservice Architectures
I learn a lot of new things and changed my perspective from development to arhitectural perspective
Georgiana
Course - Building Microservice Architectures
Interactive session with questions helping us understand the current topic, good balance between theory and practice.
Mihai Cleja
Course - Building Microservice Architectures
The good general overview of all topics in the micro service system, and because we a insulated in our development environment away form the web, the current technology options available to overcome various issues of micro services.