Pengembangan Berbasis Microservices: Membangun Aplikasi Modular dan Terdistribusi

Pengembangan Berbasis Microservices: Membangun Aplikasi Modular dan Terdistribusi

Pelatihan ini dirancang untuk memberikan pemahaman mendalam tentang arsitektur Microservices dan bagaimana membangun aplikasi yang modular dan terdistribusi menggunakan pendekatan ini. Peserta akan belajar bagaimana memecah aplikasi monolitik menjadi layanan-layanan kecil yang dapat dikelola dan diskalakan secara independen.

Rp 99.99
99.99000000000001 IDR Rp 99.99
Rp 99.99
Responsible Administrator
Last Update 08/14/2024
Completion Time 4 hours 15 minutes
Members 1
  • Pendahuluan Microservices
    3Lessons · 45 min
    • Definisi dan konsep dasar Microservices
    • Sejarah dan perkembangan arsitektur Microservices
    • Keuntungan dan tantangan menerapkan Microservices
  • Desain dan Implementasi Microservices
    3Lessons · 45 min
    • Prinsip-Prinsip Desain Microservices
    • Pemilihan teknologi dan tools untuk Microservices
    • Contoh studi kasus aplikasi Microservices
  • Komunikasi Antar Layanan
    3Lessons · 45 min
    • Model komunikasi dalam Microservices: Synchronous vs Asynchronous
    • Implementasi REST API dan gRPC
    • Penggunaan Message Brokers seperti RabbitMQ, Apache Kafka
  • Deployment dan Manajemen Microservices
    3Lessons · 45 min
    • Continuous Integration/Continuous Delivery (CI/CD) dalam Microservices
    • Docker dan Kubernetes untuk orkestrasi kontainer
    • Service Mesh untuk manajemen lalu lintas layanan
  • Pengujian dan Monitoring
    3Lessons · 45 min
    • Strategi pengujian Microservices: Unit Testing, Integration Testing, Contract Testing
    • Monitoring dan observabilitas dalam Microservices
    • Alat dan teknik untuk logging, tracing, dan metrik
  • Studi Kasus dan Praktik Langsung
    2Lessons · 30 min
    • Implementasi studi kasus nyata
    • Latihan praktis dan proyek akhir