Microservices

        Microservices uygulamaların Çevikliğini, ölçülebilirliğini ve güvenirliğini mükemmel bir uyum içinde geliştirilmesi ve dağıtılmasını sağlayan bir yaklaşımdır. Mikro servisler bağımsız bileşenler olarak tasarlanır. Her bir mikro servisin görevi vardır ve diğer mikro servislerden bağımsız tasarlanır ve çalışır. RESTful API'ler ile diğer mikro servisler ile iletişim kurulu ve veri paylaşımı yapılır. Bu şeklide tasarlanan uygulamalar daha hızlı ve güvenilir hale gelir.

        Mikro servis olarak tasarlanan uygulamalar temel alt yapıdan bağımsız olarak geliştirilebilme özelliğine sahiptir. Geliştiricilerin temel alt yapıdan bağımsız olarak geliştirme yapacakları mikro servislerin çoğu zaman farklı kaynak yada sunucularda işlem yapabilmesine olanak sağlar. Böylelikle Mikro Servislerin çalışmaları daha hızlı hale getirilebilir.

        Geliştiriciler herhangi bir sorun ile karşılaştıkları zaman temel alt yapıdan bağımsız olan bu yapıda sadece ilgili mikro servisi düzenleyerek çalışmasına devam eder. Dağıtık mimari özelliğine sahip olan mikro servisler ile mümkün olan en hızlı işlemi sağlar ve ön bellek ihtiyacını ortadan kaldırılmasını sağlar.