Introduction to Microservices Architecture

Eğitim Tipi : Sanal Sınıf / Online
Süre : 2 Gün
  1. Anasayfa
  2. Introduction to Microservices Architecture

Açıklama

    Mikro hizmetler mimarisi; yazılım uygulamalarını her biri benzersiz bir işlem yürüten, bağımsız olarak konuşlandırılabilen küçük hizmetlerin bir koleksiyonu olarak geliştirme yöntemidir. Bu eğitim, mikro hizmetler mimarisinin faydalarını açıklar ve bu hizmetlerin tasarlanması, oluşturulması, izlenmesi ve yürütülmesinde kullanılan en popüler araçlarda uygulamalı bir deneyim sahibi olunmasını sağlar.

     

    Bu eğitimde neler öğreneceksiniz?

    • Popüler mikro hizmetlerin karakteristikleri ve tasarım farklılıkları
    • Tek bir sunucuda bulunan monolitik bir uygulamayı, birden fazla bulut sunucusunda çalışabilecek konteyner uygulamasına dönüştürme
    • Tek amaçlı sunucusuz bir uygulama geliştirme
    • Uygulama API’sini açma
    • Mikro hizmetleri dağıtmada kullanılan çeşitli altyapı yaklaşımları hakkında genel bilgiler
    • Mikro hizmetleri büyük ekosistemlerde ve bulutta izleme ve sürdürme

     

    Kimler Katılmalı?

    Bu eğitim, deneyimli programcılar, geliştiriciler, yazılım mühendisleri ve DevOps uygulayıcılarına yöneliktir.


Eğitim İçeriği

Mikro Hizmet Mimarisinin Ortaya Çıkışı

  • İdeal yazılım geliştirme uygulamasını keşfedin
  • Ayrıntılı bir Hizmet Odaklı Mimarinin (SOA) amaca ulaşmada nasıl yardımcı olabileceğini öğrenin
  • Mikro Hizmetlerin amaca nasıl ulaştıracağını öğrenin

Mikro Hizmet Tasarım İlkeleri

  • Küçük mikro hizmetler tasarlama
  • Bağımsız mikro hizmetler tasarlama
  • Esnek mikro hizmetler tasarlama

Mikro Hizmetlerin Entegrasyonu

  • Mikro hizmetleri entegre ederken tasarım hedeflerini anlama
  • Etkili mesaj formatları ve hafif servisler arası iletişim yaklaşımları
  • Çeşitli hizmet iletişimi modellerinin artıları ve eksileri

Mikro Hizmet Teknolojileri

  • Mikro hizmetlerin geliştirilmesini, uygulanmasını ve desteklenmesini sağlayan popüler teknolojiler hakkında bilgi edinin

Bütünün Ayrıştırılması

  • Bütünsel ayrışmayı uygulama modernizasyonuna bir yaklaşım olarak anlama
  • Başarılı ayrıştırma düzenleri
  • Bütünsel bir uygulamayı ayrıştırmaya yardımcı olan uygulamalar

Mikro Hizmetlerin Dağıtımı ve Bakımı

  • DevOps ve mikro hizmetlerin kesişimi
  • Mikro hizmet dağıtımı için sanal, bulut ve kapsayıcı ortamlardan yararlanma
  • Mikro hizmet ortamını izleme, ölçeklendirme ve sistem hatalarına müdahale için yapılması gereken işlemler