Kerangka Materi

Ringkasan cepat tentang pendekatan tradisional

  1. Sistem monolitik
  2. Sistem dari Sistem
  3. Orientasi layanan awal (EAI, CORBA, dll...)
  4. Webservice awal (SOAP, dll...)
  5. Arsitektur Orientasi Layanan (SOA)
  6. Microservices

Konsep desain dan kompromi

  1. Kompromi antara kefleksibilan dan kompleksitas
  2. Kohesi, Keterkaitan
  3. Ketergantungan tersembunyi vs ketergantungan eksplisit
  4. Sistem kecil vs Sistem Besar
  5. Modul/komponen vs Layanan

SOA Umum

  1. Manfaat dan Biaya dari SOA
  2. Kesuksesan dan kegagalan dalam menerapkan SOA
  3. Pemesanan dan ESB
  4. Infrastruktur dan alat yang mendukung SOA

Konsep Microservices dan penerapan SOA

  1. Lakukan satu hal dan lakukan dengan baik
  2. Microservice vs Layanan
  3. DevOps
  4. Penerapan dan Penyampaian Kontinu
  5. Protokol ringan

Protokol dan alat Microservices

  1. HTTP, JMS, AMQP, Websockets, JSON, dll...
  2. Penerapan
    1. Kontainer (Docker, K8N, LXC, dll...)
    2. Manajemen Konfigurasi (Ansible, dll...)
  3. Monitoring dan Manajemen
  4. Infrastruktur

Awan dan Penyesuaian Otomatis

  1. Kedua kali Microservice dan fail-over
  2. Skalabilitas kinerja
  3. Penyesuaian otomatis
  4. Implementasi: OpenStack, AWS, dll....

Masalah yang Sesungguhnya

  1. Kompleksitas ekosistem
  2. Kinerja jaringan
  3. Keamanan
  4. Penerapan
  5. Pengujian
  6. Nano-services

Persyaratan

  • Pembuatan pemahaman dasar tentang teknik rekanan perangkat lunak dan sistem diperlukan.
  • Pembuatan pemahaman yang baik tentang pengembangan sistem dan integrasi disarankan.
  • Beberapa pengalaman dengan masalah yang dihadapi saat membangun solusi perusahaan yang kompleks disarankan.
 14 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (7)

Kursus Mendatang

Kategori Terkait