DonanımHaber
Spring Micoreservices - Folks Dev - Türkçe - Video
Hüseyin Babal - Microservices Patterns Kitabı Okuma Seansları (Video)- Türkçe
Hüseyin Babal Yotutube kanalında Chris Richardson'un Microservices Patterns kitabını okuyor ve yorumluyor.
Kitabı buradan temin edebilirsinsiniz.
1-[TR] Reading Microservices Patterns | Introduction, Scale Cube, Hexagonal Architecture
2-[TR] Reading Microservices Patterns | Microservices Architecture Challenges
3-[TR] Reading Microservices Patterns | Decomposition Strategies
4-[TR] Reading Microservices Patterns | Business Capabilities
5-[TR] Reading Microservices Patterns | Message Formats, Sync/Async Communication
6-[TR] Reading Microservices Patterns | Async Communication with Message Brokers
7-[TR] Reading Microservices Patterns | Transactional Messaging
8-[TR] Reading Microservices Patterns - | ACID, Isolation in Microservices
9-[TR] Reading Microservices Patterns | Designing Business Logic, Aggregates
10-[TR] Reading Microservices Patterns | Domain Events Publishing
11-[TR] Reading Microservices Patterns | Event Sourcing
12-[TR] Reading Microservices Patterns | Implementing Event Sourcing
13-[TR] Reading Microservices Patterns | Aggregates & Event Source Implementation
14-[TR] Reading Microservices Patterns | Idempodent Consumers, Saga with Event Sourcing
15-[TR] Reading Microservices Patterns | CQRS
16-Introduction, Unit Test, Integration Test, Contract Tests
Mikro Servislerin 6 Avantajı - Hazelcast Makalesi Çevirisi
Mikro Servislerin Altı Avantajı
İşletmeler giderek daha karmaşık çözümler ürettikçe mikro servisler konusu önemli bir gündem olmaya devam ediyor. Mikro servislerin birçok avantajı vardır ve bu makale, bir mikro servis mimarisinin sizin için neden iyi çalışabileceğini tartışmak için bunları altı bölümde toplamaktadır.
Giriş
Mikro servisler, daha büyük bir çözüm oluşturmak için birbirleriyle çalışan, sınırlı kapsam için tasarlanmış bir dizi yazılım uygulamasıdır. Her mikro servis, adından da anlaşılacağı gibi, yüksek düzeyde modülerleştirilmiş bir genel mimari oluşturmak adına minimum yeteneklere sahiptir. Bir mikro servis mimarisi, her bir mikro servisin montaj hattındaki bir istasyon gibi olduğu bir üretim montaj hattına benzer.
Her istasyonun belirli bir görevden sorumlu olması gibi, aynı şey mikro servisler için de geçerlidir. Her istasyon/mikro servis, ilgili sorumluluklarda uzmanlığa sahiptir, böylece iş akışında ve çıktılarda verimliliği, tutarlılığı ve kaliteyi destekler. Bunu, her istasyonun tüm ürünün kendisinden sorumlu olduğu bir üretim ortamıyla karşılaştırın. Bu, tüm görevleri aynı süreç içinde gerçekleştiren monolitik bir yazılım uygulamasına benzer.
Mikro servisler, genel bir çözüm sunmak için birlikte çalışan ayrı bileşenlerdir.
Açık olmak gerekirse, mikro servisler ve montaj hatlarının kesinlikle seri hale getirilmiş bir sırada çalışması gerekmediğinden, montaj hattı analojisi tek bir doğrusal akış anlamına gelmez. Mikro servislerle, veriler kolayca kopyalanabilir ve daha sonra veri hattının bir parçası olarak birden çok konuma dağıtılabilir ve böylece birden çok yol alabilir ve yönlendirilmiş bir döngüsel olmayan grafikte (DAG) olduğu gibi farklı şekillerde işlenebilir. Bu, veri hattını nasıl tanımlayacağınız konusunda size daha fazla esneklik sağlar ve ayrıca akışta daha fazla çıktı oluşturmak istemeniz durumunda pipelinenızı genişletme çabasını basitleştirir.