Monolitten olay odaklı mimariye geçin
Event-driven mimari, event sourcing, CQRS, Debezium CDC, outbox ve saga desenleriyle monolitten olay odaklı mikroservislere Kafka üzerinden geçişi öğreten ileri eğitim.
Olay odaklı mimariyle uygulama modernizasyonu
Bu eğitim, Apache Kafka'yı uygulama modernizasyonunun omurgası olarak kullanmayı öğretir. Event-driven mimari ilkeleri, mikroservisler arası asenkron iletişim, event sourcing ve CQRS, Debezium ile change data capture (CDC) ve strangler fig desenleri işlenir. Saga ile dağıtık işlem koordinasyonu, outbox pattern, exactly-once ile tutarlılık, şema evrimi ve geriye dönük uyumluluk uygulamalı ele alınır. Monolitik sistemden olay akışına kademeli geçiş stratejisi ve dayanıklılık desenleri gösterilir.
3 Gün. Her gün dört modül; desen uygulaması ve mikroservis entegrasyonu ağırlıklı labler.
İleri Seviye — Kafka ile event-driven mikroservis, event sourcing, CDC ve monolitten olay odaklı mimariye geçişi kapsar.
Örnek bir monolit uygulamayı olay odaklı mikroservislere Kafka üzerinden kademeli taşıyarak uygulanır.
Servisleri olaylarla bağlayarak sıkı bağımlılıkları azaltır ve bağımsız dağıtım yaparsınız.
Debezium ile eski veritabanını yeniden yazmadan olay akışına bağlarsınız.
Saga ve outbox desenleriyle dağıtık işlemlerde veri bütünlüğünü korursunuz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Topic, partition ve consumer group kavramlarını bilmek gerekir.
REST/mikroservis ve API kavramlarına aşinalık beklenir.
Java/Spring veya benzeri bir yığında kod yazabilmek faydalıdır.
Kafka ve bir veritabanı çalıştırabilen Docker ortamı önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Domain event'leri doğru taneciklik ve sözleşmeyle tasarlarsınız.
Mikroservisleri Kafka üzerinden gevşek bağlı hale getirirsiniz.
Durumu olay günlüğünden türetir ve projeksiyon kurarsınız.
Okuma ve yazma modellerini ayırıp eventual consistency yönetirsiniz.
Debezium ile eski veritabanlarını olay akışına bağlarsınız.
Outbox ve saga desenleriyle dağıtık tutarlılığı sağlarsınız.
Strangler fig ile monolitten güvenle çıkış planlarsınız.
İzleme, replay ve güvenlikle modern mimariyi üretime alırsınız.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Büyük verinin ne olduğunu, kaynaklarını, 5V özelliklerini ve sektörel değerini teknik ayrıntıya girmeden örneklerle öğrenin. Başlangıç seviyesi eğitim.
Detayları Gör →Büyük veri stratejisi, olgunluk değerlendirmesi, kullanım senaryosu önceliklendirme, ROI ve yol haritasıyla danışmanlık yapmayı öğrenin. Orta seviye eğitim.
Detayları Gör →Büyük verinin temel kavramlarını, iş ve teknoloji itici güçlerini ve analitik tekniklerini öğrenin: 5V, veri madenciliği, ML ve görselleştirme. Temel seviye eği
Detayları Gör →Büyük verinin temellerini uygulamalı öğrenin: 5V, HDFS, YARN, MapReduce, Spark, Hive ve Kafka ile dağıtık depolama ve işleme. Temel seviye DVA eğitimi.
Detayları Gör →Hadoop üzerinde katmanlı bir içgörü mimarisi kurun: veri modelleme, Data Vault, entegrasyon, MDM, kalite, Hive/Impala servisi ve yönetişim. İleri seviye eğitim.
Detayları Gör →