DAĞITILMIŞ VERİ İŞLEMESİ VE DEPOLAMA İLE HAZELCAST EĞİTİMİ

Bellekte dağıtık veri, gerçek zamanlı işleme

IMDG, dağıtık Map, CP Subsystem, Jet stream işleme ve WAN replikasyon ile Hazelcast

Dağıtılmış Veri İşlemesi ve Depolama ile Hazelcast Eğitimi, bellek içi dağıtık veri grid'i (IMDG) ile yüksek performanslı uygulamalar kurmayı öğretir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Bellek içi veri grid'inden dağıtık hesaplamaya; CP Subsystem, Jet ve üretim yönetimi

Dağıtılmış Veri İşlemesi ve Depolama ile Hazelcast Eğitimi, bellek içi dağıtık veri grid'i (IMDG) ile yüksek performanslı uygulamalar kurmayı öğretir. Katılımcılar cluster oluşturmayı, üyelik keşfini ve partition tabanlı veri dağıtımını uygular. IMap, Queue, Topic gibi dağıtık yapılar, Executor Service ve EntryProcessor ile dağıtık hesaplama işlenir. CP Subsystem ve Raft tabanlı kilitler, MapStore kalıcılığı, Hazelcast Jet akış işleme ve WAN replikasyon uygulamalı incelenir.

Süre ve Format

3 Gün. Her gün dört modül; Hazelcast cluster ve dağıtık yapılarından dağıtık hesaplamaya, oradan kalıcılık, Jet ve üretim yönetimine ilerlenir.

Seviye

Orta Seviye — Hazelcast bellek içi veri grid'i (IMDG), dağıtık veri yapıları, CP Subsystem ve Jet ile akış işleme

Öğrenme Metodu

Her konu çok üyeli bir Hazelcast cluster'ı ve örnek Java uygulamaları üzerinde canlı veri dağıtımı ve işleme örnekleriyle uygulanır.

Neden Bu Eğitim?

⚡Bellek içi hız

Veriyi bellekte dağıtık olarak tutarak disk tabanlı sistemlere göre çok daha düşük gecikmeli erişim elde edersiniz.

📈Yatay ölçeklenme

Cluster'a üye ekleyerek veri ve işlemeyi otomatik dağıtır, kesintisiz yatay ölçeklenme sağlarsınız.

🛡️Yüksek erişilebilirlik

Partition backup ve CP Subsystem ile üye kaybında bile veri bütünlüğünü ve erişilebilirliği korursunuz.

Anahtar Konular

hazelcast eğitimiin-memory data gridimdg eğitimidağıtık veri işlemehazelcast jetdağıtık cachecp subsystemdistributed mapjava dağıtık sistemwan replikasyon
“Veriyi belleğe ve işlemi veriye taşıyarak Hazelcast, gerçek zamanlı ölçeklenebilir uygulamaların omurgasını oluşturur.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak temel bilgi ve deneyimler

1
Java bilgisi

Temel Java programlama ve koleksiyon (Map, Queue) kullanımına hakimiyet uygulamalar için gereklidir.

2
Dağıtık sistem fikri

Cluster, düğüm ve ağ gibi dağıtık sistem kavramlarına genel aşinalık öğrenmeyi kolaylaştırır.

3
Eşzamanlılık temeli

Thread ve eşzamanlı erişim gibi concurrency kavramlarına aşinalık faydalıdır.

4
Maven/Gradle

Bağımlılık yönetimi için Maven veya Gradle ile proje kurabilmek pratik alıştırmaları kolaylaştırır.

Eğitim İçeriği

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.

Günün hedefiKatılımcı IMDG kavramını kavrar, Hazelcast cluster kurar, üyelik keşfini yapılandırır, dağıtık IMap kullanır ve partition tabanlı veri dağıtımını anlar.
Modül 1
Hazelcast'e Giriş
  • In-memory data grid (IMDG) kavramı ve kullanımı
  • Member (üye) ve client topolojileri
  • Embedded ile client-server dağıtım modelleri
  • Hazelcast'in cache ve veri grid'i rolleri
  • Maven bağımlılığı ile ilk Hazelcast instance
  • Temel yapılandırma: XML, YAML ve programatik
Modül 2
Cluster ve Üyelik
  • Üye keşfi: TCP/IP, multicast ve plugin'ler
  • Cluster oluşumu ve üye katılım süreci
  • Split-brain (bölünme) senaryosu ve etkisi
  • Split-brain protection (quorum) yapılandırması
  • Lite member ve veri tutmayan üyeler
  • Cluster durumu ve üye yaşam döngüsü olayları
Modül 3
Dağıtık Map (IMap)
  • IMap ile dağıtık anahtar-değer deposu
  • Partition başına veri dağılımı ve erişim
  • Senkron ve asenkron backup yapılandırması
  • Near cache ile yerel okuma hızlandırma
  • TTL, max-idle ve eviction politikaları
  • Entry listener ile değişiklik olaylarını izleme
Modül 4
Veri Dağıtımı ve Partition
  • Partition tablosu ve 271 varsayılan partition
  • Consistent hashing ile anahtar eşleme
  • Primary ve backup replica yerleşimi
  • Üye ekleme/çıkarmada partition migration
  • Veri yerelliği ve partition-aware işlemler
  • Rebalancing sırasında veri güvenliği
Günün hedefiKatılımcı dağıtık veri yapılarını kullanır, Executor ve EntryProcessor ile dağıtık hesaplama yapar, CP Subsystem ile senkronizasyon kurar ve veriyi sorgular.
Modül 1
Diğer Dağıtık Yapılar
  • IQueue ile dağıtık kuyruk ve üretici-tüketici
  • ISet ve IList dağıtık koleksiyonları
  • MultiMap ile bir anahtara çok değer
  • Ringbuffer ile sabit boyutlu olay tamponu
  • ITopic ile publish-subscribe mesajlaşma
  • Reliable Topic ile kayıpsız yayın
Modül 2
Dağıtık Hesaplama
  • Executor Service ile cluster üzerinde görev dağıtımı
  • EntryProcessor ile veri yanında atomik işleme
  • Veriyi taşımak yerine işlemi veriye gönderme
  • Aggregation ile dağıtık toplama ve sayma
  • Projection ile seçili alanları getirme
  • PartitionAware ile veri-görev yerleşimi
Modül 3
CP Subsystem ve Senkronizasyon
  • Raft konsensüs algoritması ve güçlü tutarlılık
  • FencedLock ile dağıtık kilit yönetimi
  • IAtomicLong ve IAtomicReference kullanımı
  • ISemaphore ve ICountDownLatch senaryoları
  • CP group ve üye sayısı yapılandırması
  • AP ve CP veri yapıları arasındaki fark
Modül 4
Sorgulama ve İndeksleme
  • Predicate API ile ölçütlü veri sorgulama
  • SQL ile dağıtık Map üzerinde sorgu
  • Bitmap ve sorted index ile hızlandırma
  • Portable ve Compact serileştirme biçimleri
  • PagingPredicate ile sayfalı sonuç getirme
  • Serileştirmenin performansa etkisi
Günün hedefiKatılımcı MapStore ile kalıcılık kurar, Hazelcast Jet ile akış işleme yapar, WAN replikasyon ile dağıtık senkronizasyon sağlar ve üretimde yönetim ve güvenliği uygular.
Modül 1
Kalıcılık ve Cache
  • MapStore ile veri tabanına kalıcı yazma
  • Write-through ve write-behind yazma stratejisi
  • Read-through ile talep anında veri yükleme
  • Persistence (Hot Restart) ile disk kalıcılığı
  • Hazelcast'in cache-as-a-service kullanımı
  • Cache tutarlılığı ve geçersiz kılma (invalidation)
Modül 2
Hazelcast Jet ile Akış İşleme
  • Jet pipeline ve source-transform-sink akışı
  • Batch ve streaming kaynak türleri
  • Windowing ile zaman tabanlı toplama
  • Stateful işleme ve durum yönetimi
  • Exactly-once garantisi ve snapshot
  • Kafka ve IMap ile Jet entegrasyonu
Modül 3
Yüksek Erişilebilirlik ve Ölçeklenme
  • WAN replikasyon ile veri merkezleri arası eşitleme
  • Backup sayısı ve veri kaybı toleransı
  • Rolling upgrade ile kesintisiz sürüm yükseltme
  • Graceful shutdown ve güvenli üye çıkarma
  • Cluster boyutlandırma ve kapasite planlama
  • Yük altında ölçeklenme stratejileri
Modül 4
Güvenlik, İzleme ve Üretim
  • Management Center ile cluster izleme
  • TLS şifreleme ve üye-client kimlik doğrulama
  • Rol tabanlı yetkilendirme ve güvenlik
  • Kubernetes üzerinde Hazelcast dağıtımı
  • JVM ve GC ayarlarıyla performans tuning
  • Metrik, uyarı ve diagnostik loglama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
IMDG kurulumu

Bellek içi veri grid'i kavramını kavrar, embedded veya client-server modelde çalışan bir Hazelcast cluster'ı kurarsınız.

✅
Cluster yönetimi

Üye keşfini yapılandırır, split-brain ve quorum senaryolarını yönetir ve cluster yaşam döngüsünü kontrol edersiniz.

✅
Dağıtık yapılar

IMap, Queue, Topic ve MultiMap gibi dağıtık veri yapılarını near cache ve backup ile verimli kullanırsınız.

✅
Partitioning

Consistent hashing, partition migration ve backup replica mantığıyla veri dağıtımını ve bütünlüğünü yönetirsiniz.

✅
Dağıtık hesaplama

Executor Service ve EntryProcessor ile işlemi veriye taşıyarak düşük gecikmeli dağıtık hesaplama yaparsınız.

✅
Tutarlılık

CP Subsystem ve Raft tabanlı FencedLock, AtomicLong gibi yapılarla güçlü tutarlı senkronizasyon kurarsınız.

✅
Jet akış işleme

Hazelcast Jet ile pipeline kurar, windowing ve exactly-once garantisiyle gerçek zamanlı akış işleme yaparsınız.

✅
Üretim dağıtımı

WAN replikasyon, Management Center, güvenlik ve Kubernetes ile Hazelcast'i üretim ortamında yönetirsiniz.

Kimler İçin Uygundur?

  • Yüksek performanslı dağıtık uygulamalar geliştiren Java yazılımcıları
  • mikroservis mimarları
  • önbellek
  • düşük gecikme çözümleri arayan mühendisler ve veri grid'i kuran ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Eğitim; yüksek performanslı dağıtık uygulamalar geliştiren Java yazılımcıları, mikroservis mimarları, önbellek ve düşük gecikme çözümleri arayan mühendisler ve veri grid'i kuran ekipler için uygundur. Bellek içi dağıtık veri yapılarını öğrenmek isteyenlere hitap eder.
Eğitim için hangi ön bilgi gerekir?
Temel Java programlama, koleksiyon kullanımı ve eşzamanlılık kavramlarına aşinalık yeterlidir. Dağıtık sistem ve cluster kavramlarına genel bir fikir faydalıdır; Maven veya Gradle ile proje kurabilmek alıştırmaları kolaylaştırır.
Hazelcast bir veri tabanı mı, cache mi?
Hazelcast öncelikle bellek içi dağıtık bir veri grid'idir (IMDG). Hem dağıtık cache hem dağıtık veri yapıları ve dağıtık hesaplama platformu olarak kullanılır. MapStore ve Persistence ile kalıcılık eklenebilir, ancak klasik ilişkisel veri tabanının yerini almaz.
Hazelcast Jet eğitimde ele alınıyor mu?
Evet. Üçüncü günde Hazelcast Jet ile akış işleme işlenir; pipeline kurma, source-sink, windowing, stateful işleme ve exactly-once garantisi uygulamalı olarak ele alınır. IMap ve Kafka ile Jet entegrasyonu da gösterilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Eğitim yüz yüze veya online verilebilir; içerik kurumun kullandığı Hazelcast sürümü ve mimari ihtiyaçlarına göre özelleştirilebilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Dağıtılmış Veri İşlemesi ve Depolama ile Hazelcast Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Depolama SistemleriUsing the Storage Tools in OneDrive for Business Eğitimi
Sanallaştırma ve Veri Merkezi Eğitimleri

Using the Storage Tools in OneDrive for Business Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

OneDrive for Business'ta senkronizasyon, Files On-Demand, güvenli paylaşım, birlikte yazma, sürümleme ve Microsoft 365 entegrasyonunu öğrenin.

Detayları Gör →
Depolama SistemleriVeri Depolama: Kavramlar, Tasarım ve Uygulama Eğitimi
Sanallaştırma ve Veri Merkezi Eğitimleri

Veri Depolama: Kavramlar, Tasarım ve Uygulama Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Disk, RAID, SAN, NAS ve nesne depolama kavramları, mimari tasarım ilkeleri ile kurulum, yedekleme ve işletme uygulamasını uçtan uca öğrenin.

Detayları Gör →
Depolama SistemleriWeb Programming in Go: Data Storage in Go Eğitimi
Sanallaştırma ve Veri Merkezi Eğitimleri

Web Programming in Go: Data Storage in Go Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Go web uygulamalarında database/sql, PostgreSQL, GORM, migrations, transactions, MongoDB, Redis cache ve dosya depolamayı uygulamalı öğrenin.

Detayları Gör →
Depolama SistemleriWindows Administration: Windows Services, Devices, & Storage Eğitimi
Sanallaştırma ve Veri Merkezi Eğitimleri

Windows Administration: Windows Services, Devices, & Storage Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Windows hizmet, aygıt sürücüsü ve depolama yönetimini uygulamalı öğrenin. Service Control Manager, pnputil, Storage Spaces ve iSCSI ile 3 günlük eğitim.

Detayları Gör →
Depolama SistemleriWindows Server : File & Storage Services Eğitimi
Sanallaştırma ve Veri Merkezi Eğitimleri

Windows Server : File & Storage Services Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Windows Server dosya sunucusunu uçtan uca kurun. SMB, NFS, DFS Namespaces, DFS Replication, FSRM kotaları, Storage Spaces ve iSCSI ile 3 günlük eğitim.

Detayları Gör →
Depolama SistemleriWindows Server Kurulum, Konfigürasyon ve Depolama Eğitimi
Sanallaştırma ve Veri Merkezi Eğitimleri

Windows Server Kurulum, Konfigürasyon ve Depolama Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Windows Server'ı sıfırdan kurun ve yapılandırın. Server Core, WDS imaj dağıtımı, rol ve ağ yapılandırması, Grup İlkesi, DSC ve Storage Spaces ile 3 günlük eğiti

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn