Giriş

Tamamlandı

Mikro hizmetler, dayanıklı, yüksek oranda ölçeklenebilir, bağımsız olarak dağıtılabilir ve hızla geliştirilebilen bulut uygulamaları oluşturmaya yönelik popüler bir mimari stildir. Bu modülde mikro hizmetler mimarisini keşfedecek ve monolitik bir uygulamayı mikro hizmet mimarisine nasıl ayrıştıracağımızı göstereceğiz.

Fabrikam, Inc. kısa süre önce mevcut sevkiyat işlerini tamamlamak için bir insansız hava aracı teslimat hizmeti başlattı. Şirket bir insansız hava aracı filosunu yönetiyor ve işletmektedir. İşletmeler hizmete kaydolabilir ve kullanıcılar teslimat için malları almak için bir insansız hava aracı isteyebilir. Müşteri teslim alma zamanladığında arka uç sistemi bir insansız hava aracı atar ve kullanıcıya tahmini teslimat süresini bildirir. Teslimat devam ederken müşteri, insansız hava aracının konumunu sürekli güncellenen tahmini varış zamanıyla (ETA) izleyebilir.

Fabrikam, bu yeni iş hattını desteklemek için yeni özellikleri sevkiyat iş hattını yönetmek için kullandıkları geçerli sistemle tümleştirdi. Geçerli sistem monolitik mimariyi temel alır. İnsansız hava aracı işletmeleri popüler olduğunda, bu sistemin performansını ve gelişimini zorlamaya başladı. Fabrikam, hızla yeni işlevler ve yetenekler eklemek ve müşterilerinin taleplerine uyum sağlamak için sisteminde yineleme yapmaya devam etmek istiyor. Bu istek, Fabrikam'ın uygulamalarını monolitik mimariden mikro hizmet mimarisine geliştirmesine neden oluyor.

Öğrenme hedefleri

Bu modülde şunları yapacaksınız:

  • Mikro hizmetler uygulamasının özelliklerini ve avantajlarını belirleme.
  • Monolitik bir uygulamayı mikro hizmet mimarisine ayırma.

Önkoşullar

  • Uygulama ve sistem mimarisi hakkında temel bilgiler
  • C hakkında temel bilgi#