Mikro Hizmet Mimarisi, bugünlerde en popüler Yazılım Mimarisi tarzıdır.
Tasarlanan ve üretilen neredeyse her yeni yazılım bunu Microservices kullanarak yapıyor. Ve sadece bu da değil, Mikro Servis Mimarisine taşınan birçok eski uygulama var.
Netflix, Amazon, Facebook gibi şirketler. Uber ve daha fazla kayıp, Mikro Hizmetlere geçti ve Yazılım Mimarisi için fiili standart haline geldi.
Bizde BestCodder olarak (Ertuğrul Yılmaz / Hasan Denli) son zamanların bu çok meşhur MicroService mimarisi ile siz değerli kursiyerlere bir eğitim hazırladık.
.Net 5 ile Docker kullanarak Microservice mimarisinde E-Sourcing bir proje geliştiriyoruz.
Bu projemiz esnasında ,
-- Mongo Db
-- Docker
-- Ms SQL
-- Rabbit MQ Library
-- CQRS
-- MediatR design Pattern
-- Repository Pattern
-- Event Sourcing
-- SignalR
-- Entity FrameWork
-- docker - compose yaml dosyası oluşturma
-- Code First yapısı
-- Web Api
-- MVC Projesi
-- Microsoft Identity Özellikleri Kullanıyoruz.
Amacımız anlık olarak ihaleye teklif vererek SignalR , RabbitMQ ve EventSource'ing ile Microservice olarak projemizi geliştiriyoruz ve siz değerli kursiyerlerimize her daim el altında olabilicek bir eğitim oluşturuyoruz.
Projemizde local de kurulumlarımızı dockerın sorumluluğuna bırakarak aslında çok büyük bir sorumluluktan kurtuluyoruz ve aynı zamanda yine docker sayesinde benim bilgisayarımda çalışıyordu sorunundan uzaklaşıyoruz. Çünkü docker - compose ile her yerde aynı özellikleri ile çalışmasına imkan sağlıyoruz .
Eğer sizde Api projeleri yaratmak istiyorsanız,
Microserviceler aracılığıyla projelerinizi ve katmanlarınızı birbirinden bağımsız olarak yazmak istiyorsanız,
RabbitMq Library projenize nasıl entegre edileceğini öğrenmek istiyorsanız,
SignalR ile anlık değişiklikleri kullanıcılarınıza göstermek istiyorsanız ve bunları
Clean architecture mimarisinde CQRS ve MediatR yakşamıyla yapmak istyorsanız bu kurs tam size göre.