Mikro hizmetler terimi, uygulama yazılımından tamamen bağımsız olarak sağlanan ve sürdürülen bulut bilişim çözümleri için modüler genişletme seçeneklerini ifade eder. Bu hükmün kapsamı, bireysel süreç yardımlarından harici bir CRM sisteminin mevcut uygulama yazılımına karmaşık bir şekilde gömülmesine kadar değişebilir. Birbirleri arasında ilgili veri alışverişi için iletişim, örneğin uyumlu API arayüzleri ve protokollerinin sağlanması yoluyla tasarlanmıştır. Farklı sunucularda ve ayrı işletim sistemi ortamlarında bulunurlar, böylece karşılıklı etkileşim hariç tutulur.

Mikro hizmetlerin avantajları

  • Yeni fonksiyonlar için değişken bağlantı seçenekleri
  • Farklı hizmet çözümlerinin esnek ve hızlı değişimi mümkün
  • Uygulama veya bilgisayar kaynakları üzerinde ek yük yok
  • Tek bir bulut bilişim mimarisi üzerinde paralel olarak çalışan birden fazla hizmet çözümü aynı anda mümkündür
  • Uygulama yazılımı ve mikro hizmet arasında bağımsız geliştirme ortamları