Tek uygulamayla yüzlerce kiracıya güvenle hizmet verin
Bu ileri düzey eğitim, Java ile çok kiracılı (multi-tenant) bulut uygulamalarının tasarımını anlatır. Kiracı çözümleme (subdomain, header, JWT), ayrı veritabanı, ayrı şema ve ortak şema modelleri, Hibernate multi-tenancy ve Spring Data, Row-Level Security, ki…
Java ile çok kiracılı SaaS uygulama mimarisi, veri yalıtımı ve bulut dağıtımı
Bu ileri düzey eğitim, Java ile çok kiracılı (multi-tenant) bulut uygulamalarının tasarımını anlatır. Kiracı çözümleme (subdomain, header, JWT), ayrı veritabanı, ayrı şema ve ortak şema modelleri, Hibernate multi-tenancy ve Spring Data, Row-Level Security, kiracı bazlı önbellek, yapılandırma ve kota, Spring Security, onboarding otomasyonu, gözlemlenebilirlik ve Kubernetes dağıtımı uygulamalı işlenir.
3 Gün. Her gün dört modül; her modülde altı konu başlığı, canlı gösterim ve uygulamalı laboratuvar.
İleri Seviye — kiracı yalıtımı, Hibernate multi-tenancy, Spring Security ve bulut dağıtımı konularını kapsayan uygulamalı eğitim
Spring Boot ile adım adım geliştirilen örnek bir SaaS uygulaması üzerinde kod yazma, güvenlik testi ve Kubernetes dağıtımı yapılır.
Kiracılar arası veri sızıntısını önleyen mimari ve kod kalıplarını uygularsınız.
Kiracı sayısı arttıkça ölçeklenen veri ve altyapı modellerini seçersiniz.
Kiracı onboarding, kota ve izlemeyi otomatikleştirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java 17 ve Spring Boot ile REST servis geliştirme deneyimi gerekir.
SQL, JPA/Hibernate ve PostgreSQL gibi ilişkisel veritabanı deneyimi beklenir.
Docker ile konteyner çalıştırma ve imaj oluşturma bilgisi faydalıdır.
IntelliJ veya benzeri IDE, Maven/Gradle ve Docker kurulu bir bilgisayar gerekir.
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:
Silo, pool ve bridge modelleri arasında gerekçeli seçim yapabilirsiniz.
JWT veya alt alan adından kiracıyı çözüp bağlama taşıyabilirsiniz.
MultiTenantConnectionProvider ile şema/veritabanı yönlendirmesi yazabilirsiniz.
PostgreSQL RLS ile ortak şemada veri yalıtımı sağlayabilirsiniz.
Kiracı oluşturma, göç ve silme akışlarını otomatikleştirebilirsiniz.
Kiracılar arası yetkisiz erişimi test edip kapatabilirsiniz.
Rate limiting ve bulkhead ile adil kaynak paylaşımı sağlayabilirsiniz.
Çok kiracılı uygulamayı Kubernetes'te izlenebilir şekilde dağıtabilirsiniz.
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.
Enriching pages with macros and media in Confluence Cloud eğitimi: Makro Temelleri. 2 gün uygulamalı program, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Expert Reflections: Cloud Computing - The Backbone of Digital Transformation eğitimi: Dijital Dönüşümün Taşıyıcısı. 2 gün uygulamalı lab odaklı program ve Digit
Detayları Gör →Explainability for Cloud Deployments: Applying Explainability in CloudOps eğitimi: Açıklanabilirlik Temelleri. 2 gün uygulamalı lab odaklı program ve Digital Vi
Detayları Gör →FinOps Certified FOCUS Analist Hazırlığı eğitimi: FOCUS’a Giriş, Maliyet Sütunları, Ücret Sınıflandırması. 2 gün uygulamalı program, DVA Katılım ve Başarı Serti
Detayları Gör →FinOps Practitioner eğitimi: FinOps Çerçevesi, Fatura ve Maliyet Verisi, Etiketleme ve Tahsis. 3 gün uygulamalı program, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →