Course Outline

Konsep Tingkat Lanjut dalam Rekayasa Platform

  • Tinjauan dasar-dasar Rekayasa Platform
  • Evolusi rekayasa platform dalam konteks skalabilitas
  • Prinsip desain untuk arsitektur platform yang skalabel

Menyelami Lebih Dalam Microservices Arsitektur

  • Prinsip desain layanan mikro
  • Menguraikan aplikasi monolitik menjadi layanan mikro
  • Communication pola dan penemuan layanan

Kontainerisasi dengan Docker

  • Teknik containerisasi tingkat lanjut
  • Membangun image Docker yang dioptimalkan untuk layanan mikro
  • Pertimbangan jaringan kontainer dan penyimpanan

Kubernetes Ekosistem dan Arsitektur

  • Eksplorasi mendalam Kubernetes komponen
  • Menyiapkan dan mengelola cluster Kubernetes.
  • Kubernetes praktik terbaik jaringan, penyimpanan, dan keamanan

Menyebarkan Microservices pada Kubernetes

  • Strategi penerapan untuk layanan mikro
  • Mengelola penerapan layanan dengan bagan Helm.
  • Praktik penerapan berkelanjutan di lingkungan Kubernetes.

Observabilitas dan Pemantauan di Microservices

  • Menerapkan logging, pemantauan, dan peringatan untuk layanan mikro
  • Alat dan platform untuk observasi dalam ekosistem Kubernetes.
  • Menganalisis metrik dan log untuk menjaga kesehatan sistem

Penskalaan dan Penyetelan Kinerja

  • Strategi penskalaan horizontal dan vertikal
  • Layanan penskalaan otomatis berdasarkan beban
  • Penyetelan kinerja dan optimalisasi sumber daya

Rekayasa Ketahanan dan Keandalan

  • Merancang kegagalan: pola ketahanan dalam layanan mikro
  • Menerapkan pemeriksaan kesehatan, pemutus sirkuit, dan pembatasan tarif
  • Strategi pemulihan bencana dan ketersediaan tinggi

Pertimbangan Keamanan untuk Microservices dan Kubernetes

  • Mengamankan komunikasi layanan mikro
  • Kubernetes fitur keamanan dan praktik terbaik
  • Menerapkan jerat layanan untuk meningkatkan keamanan

Proyek Praktis

  • Merancang dan menerapkan aplikasi layanan mikro yang dapat diskalakan pada Kubernetes
  • Menerapkan pipeline CI/CD untuk penerapan layanan mikro
  • Menerapkan praktik pemantauan dan penskalaan untuk menjaga kinerja aplikasi

Ringkasan dan Langkah Selanjutnya

Requirements

  • Pemahaman tentang konsep containerisasi dan orkestrasi
  • Pengalaman dengan operasi Docker dan dasar Kubernetes.
  • Keakraban dengan komputasi awan dan arsitektur layanan mikro

Hadirin

  • Insinyur platform
  • DevOps profesional
  • Arsitek perangkat lunak
 35 Hours

Number of participants



Price per participant

Testimonials (4)

Related Courses

Related Categories