Opendart Akademi Blog

Spring Framework makaleleri

Java, Spring Boot, .NET Core, mobil programlama, web teknolojileri, DevOps ve yapay zeka üzerine eğitmenlerimizin yazıları. Okuduğunuz konuyu uygulamalı öğrenmek isterseniz bize ulaşın.

81 makale · sayfa 3/4

Spring Cloud Gateway'de Token Relay ve Rota Bazlı Yetki Tasarımı

Spring Cloud Gateway'de Token Relay ve Rota Bazlı Yetki Tasarımı

Spring Cloud Gateway üzerinde Token Relay kullanırken güven sınırını, downstream audience doğrulamasını ve reaktif filtrelerdeki bloklayan I/O riskini somut Spring…

Makaleyi oku →
Spring REST API'de ProblemDetail ile Sürümlemeli Hata Sözleşmesi

Spring REST API'de ProblemDetail ile Sürümlemeli Hata Sözleşmesi

Spring REST API hata yanıtlarını RFC 9457 ProblemDetail ile kararlı, güvenli ve test edilebilir hale getirin. Spring MVC, Spring Security ve gateway katmanlarında…

Makaleyi oku →
Spring Boot'ta Çoklu Kiracı Veri Kaynağı ve Transaction Sınırları

Spring Boot'ta Çoklu Kiracı Veri Kaynağı ve Transaction Sınırları

Spring Boot uygulamalarında tenant bazlı veri kaynağı yönlendirmesini, transaction sırasında bağlantı sabitlenmesi sorununu, Spring Security doğrulamasını ve…

Makaleyi oku →
Spring MVC'de SSE Akışlarını Backpressure ve Güvenlikle Tasarlamak

Spring MVC'de SSE Akışlarını Backpressure ve Güvenlikle Tasarlamak

Spring MVC ile Server-Sent Events kurarken yavas istemci kuyruklarini, yeniden baglanma cursor'unu, Spring Security kimlik dogrulamasini ve cok node'lu dagitimi…

Makaleyi oku →
Spring Boot'ta Transactional Outbox ile Güvenilir Olay Teslimi

Spring Boot'ta Transactional Outbox ile Güvenilir Olay Teslimi

Spring Boot eğitimi kapsamında transactional outbox tasarımını, PostgreSQL ile atomik kayıt almayı, lease tabanlı yayınlamayı ve tüketicide tekrar eden olayları…

Makaleyi oku →
Spring Boot'ta Hibernate Flush Sınırları ve Dirty Checking Maliyeti

Spring Boot'ta Hibernate Flush Sınırları ve Dirty Checking Maliyeti

Spring Boot uygulamalarında görünmeyen flush işlemlerini ölçün, dirty checking maliyetini azaltın ve toplu yazımları güvenli sınırlarda çalıştırın. Bu spring boot…

Makaleyi oku →
Spring Boot'ta Virtual Thread ile MVC I/O Sınırlarını Doğru Kurmak

Spring Boot'ta Virtual Thread ile MVC I/O Sınırlarını Doğru Kurmak

Spring Boot ve Spring MVC uygulamalarında virtual thread kullanırken JDBC havuzu, uzak servis kotası, context aktarımı ve JFR ile önce-sonra ölçümünü somut…

Makaleyi oku →
Spring Boot'ta Kafka Consumer Lag: Rebalance, Concurrency ve DLQ Tasarımı

Spring Boot'ta Kafka Consumer Lag: Rebalance, Concurrency ve DLQ Tasarımı

Spring Boot uygulamalarında Kafka consumer lag'ini ölçerek azaltma, cooperative rebalance ayarı, partition temelli concurrency hesabı ve gecikmeli retry-DLQ akışını…

Makaleyi oku →
Spring Security’de OPA ile Politika Tabanlı Yetkilendirme Tasarımı

Spring Security’de OPA ile Politika Tabanlı Yetkilendirme Tasarımı

Spring Security ve Open Policy Agent (OPA) ile merkezi yetkilendirme kararları kurmayı; Spring MVC entegrasyonunu, gecikme ölçümünü, politika sürümlemeyi ve güvenli…

Makaleyi oku →
Spring Boot'ta İdempotent REST API: Yarış Koşulu ve Hata Yönetimi

Spring Boot'ta İdempotent REST API: Yarış Koşulu ve Hata Yönetimi

Spring Boot'ta ödeme, sipariş ve rezervasyon gibi yazma işlemlerini idempotent tasarlayın. PostgreSQL benzersiz kısıtları, Spring MVC filtreleri ve Redis kilidiyle…

Makaleyi oku →
Spring Boot'ta Yapılandırma Bindingi: Doğrulama, Gizli Veri ve Test

Spring Boot'ta Yapılandırma Bindingi: Doğrulama, Gizli Veri ve Test

Spring Boot yapılandırmasını immutable binding, Bean Validation, Config Tree ve ApplicationContextRunner ile güvenli biçimde yönetin; dağıtım ortamları arasındaki…

Makaleyi oku →
Spring Boot'ta RestClient ile HTTP İstemci Dayanıklılığı ve Havuzlama

Spring Boot'ta RestClient ile HTTP İstemci Dayanıklılığı ve Havuzlama

Spring Boot uygulamalarında RestClient, Apache HttpClient havuzu, timeout bütçesi, retry politikası ve ölçümleme ile bağımlı servis çağrılarını nasıl kontrollü hale…

Makaleyi oku →
Spring Boot'ta Cache Stampede ve Tutarlı Önbellek Tasarımı Rehberi

Spring Boot'ta Cache Stampede ve Tutarlı Önbellek Tasarımı Rehberi

Spring Boot uygulamalarında cache stampede'i Caffeine ile tekilleştirmeyi, stale-while-revalidate davranışını, tenant güvenli cache anahtarlarını ve JFR ile…

Makaleyi oku →
Spring Boot'ta Cache Stampede: Redis Kilidi, TTL Jitter ve Ölçüm

Spring Boot'ta Cache Stampede: Redis Kilidi, TTL Jitter ve Ölçüm

Spring Boot uygulamalarında cache stampede sorununu ölçerek teşhis edin; JVM içi tek uçuş, Redis dağıtık kilidi, TTL jitter ve Micrometer metrikleriyle origin yükünü…

Makaleyi oku →
Spring Security'de Çoklu Issuer JWT Doğrulama ve JWKS Rotasyonu

Spring Security'de Çoklu Issuer JWT Doğrulama ve JWKS Rotasyonu

Spring Security kullanan servislerde çoklu OAuth2 issuer, JWKS anahtar rotasyonu, audience doğrulaması ve önbellek davranışını güvenli biçimde kurun. Ölçüm ve yük…

Makaleyi oku →
Spring Boot'ta Graceful Shutdown ve Readiness ile Kesintisiz Dağıtım

Spring Boot'ta Graceful Shutdown ve Readiness ile Kesintisiz Dağıtım

Spring Boot uygulamalarında rolling deployment sırasında 502, yarım kalan istek ve çift mesaj tüketimini azaltmak için readiness, graceful shutdown, Kubernetes…

Makaleyi oku →
Spring REST API Gözlemlenebilirliği: Metrik, Trace ve Cardinality

Spring REST API Gözlemlenebilirliği: Metrik, Trace ve Cardinality

Spring REST API için metrik, dağıtık iz ve log korelasyonunu cardinality patlaması yaratmadan kurun; p95 gecikmeyi JFR ve Prometheus verisiyle önce-sonra karşılaştırın.

Makaleyi oku →
Spring Boot'ta JPA N+1 Sorgularını Ölçerek ve Fetch Planıyla Çözmek

Spring Boot'ta JPA N+1 Sorgularını Ölçerek ve Fetch Planıyla Çözmek

Spring Boot uygulamasında N+1 sorgularını tahminle değil, Hibernate istatistikleri ve PostgreSQL ölçümleriyle saptayın. Spring MVC liste uçlarında EntityGraph, iki…

Makaleyi oku →
Spring Cloud Gateway’de Çok Kiracılı API Yönlendirme ve Güvenlik

Spring Cloud Gateway’de Çok Kiracılı API Yönlendirme ve Güvenlik

Spring Cloud Gateway üzerinde tenant izolasyonu, JWT doğrulama, Redis tabanlı kota ve gözlemlenebilirlik kurarak microservices mimarisi içindeki spring rest api…

Makaleyi oku →
Spring Boot’ta Testcontainers ile Gerçekçi Entegrasyon Testleri

Spring Boot’ta Testcontainers ile Gerçekçi Entegrasyon Testleri

Spring Boot uygulamalarında PostgreSQL, Kafka ve kimlik doğrulama bileşenlerini Testcontainers ile gerçek bağımlılıklarla test edin; spring rest api…

Makaleyi oku →
Spring Framework’te Transactional Outbox ile Güvenilir Olay Yayını

Spring Framework’te Transactional Outbox ile Güvenilir Olay Yayını

Spring framework eğitimi kapsamında çoğu zaman atlanan transactional outbox desenini, Spring Boot uygulamasında atomik yazma, Kafka yayını, idempotent tüketim ve…

Makaleyi oku →
Spring MVC'de Problem Details ile Hata Sözleşmesini Yönetmek

Spring MVC'de Problem Details ile Hata Sözleşmesini Yönetmek

Spring MVC uygulamalarında RFC 9457 tabanlı Problem Details ile tutarlı spring rest api hata sözleşmesi kurun; doğrulama, gözlemlenebilirlik, geriye uyumluluk ve…

Makaleyi oku →
Spring MVC'de Sanal Thread, JDBC Havuzu ve Context Propagation

Spring MVC'de Sanal Thread, JDBC Havuzu ve Context Propagation

Bu rehber, spring mvc uygulamalarında sanal thread kullanımı Tomcat Web Server, HikariCP sınırları, JFR pinning analizi ve Spring Security context aktarımıyla…

Makaleyi oku →
Spring Framework 6: Dependency Injection ile Verimliliği Artırma

Spring Framework 6: Dependency Injection ile Verimliliği Artırma

Spring Framework 6'da Dependency Injection kullanarak yazılım geliştirmenin hızını ve kalitesini nasıl artırabileceğinizi keşfedin.

Makaleyi oku →

Bu konularda uygulamalı eğitim

Makalelerdeki konuları eğitmen eşliğinde, gerçek projelerle öğrenin. Ekibiniz için kurumsal eğitim de planlıyoruz.