Skip to content

Tanju BOZOK Blog

Tanju BOZOK Blog

  • Anasayfa
  • İçindekiler
  • Mimaride Karar Verme – Medium Makale Serisi
  • Hakkımda
  • İletişim

Microservices’e Geçişte Yapılan En Büyük 7 Hata (Gerçek Dünya Dersleri)

Modular Monolith’ten Microservices’e Ne Zaman Geçilmeli? (Gerçek Sinyaller vs Yanlış Sebepler)

Modular Monolith’te Data Ownership ve Database Tasarımı Nasıl Olmalı?

Modular Monolith’te Domain Boundary Nasıl Tasarlanır? (DDD Perspektifi)

Modular Monolith Nedir? Domain Boundary, Coupling ve Evrimsel Mimari Perspektifi

medium.com/@tanjubozok
github.com/tanjubozok

JWT Refresh Token Stratejileri: Sliding Expiration vs Fixed Expiration

2025-08-14

JWT Refresh Token Stratejileri: Sliding vs Fixed Expiration Modern .NET uygulamalarında kullanıcı oturumlarını yönetmek, hem güvenlik hem de kullanıcı deneyimi açısından kritik…

Chain of Responsibility: Esnek İstek İşleme Zinciri Nasıl Kurulur?

2025-08-12

Bir web uygulamasında her istek önce kimlik doğrulamadan, ardından yetkilendirmeden ve son olarak veri doğrulamadan geçer. Ancak her adımı kontrol eden kod…

Facade Pattern C# ile Karmaşık Sistemleri Basitleştirme: Entegrasyon ve Okunabilirlik İçin Rehber

2025-08-07

Giriş: Facade Pattern C# ile Karmaşık Alt Sistemleri Basitçe Yönetmek Mümkün mü? Kurumsal bir projede onlarca sınıf ve servis arasında boğulmuş, karmaşık…

Template Method Pattern C# ile Algoritma İskeletleri: Esnek Mimariler için Rehber

2025-08-05

Bir geliştirici olarak, çoğu zaman benzer algoritmalara sahip sınıflar arasında kod tekrarı, sürdürülebilirlik ve okunabilirlik sorunlarıyla karşılaştınız mı? Özellikle karmaşık iş akışlarında…

State Pattern (Durum Tasarım Deseni) ile Profesyonel Durum Yönetimi

2025-07-31

Giriş Sistemler karmaşıklaştıkça, yazılımda “durum” kavramı büyür: Bir nesne; aktif, pasif, beklemede gibi farklı durumlarda bulunabilir ve bu durumlara göre farklı tepkiler…

C# Unit Test Rehberi: xUnit ile Başlangıçtan Uzmanlığa

2025-07-29

Modern yazılım geliştirmede unit testing, kodun güvenilirliğini sağlayan en kritik pratiklerden biridir. C# ekosisteminde xUnit, geliştiricilerin %85’inin tercih ettiği unit testing framework’ü…

Immutable Object Pattern: C# ile Değişmez Nesne Tasarım Deseni Rehberi

2025-07-24

Giriş Modern yazılım geliştirmede immutable pattern, güvenli ve sürdürülebilir kod yazmanın temel taşlarından biridir. Bu pattern, nesne oluşturulduktan sonra durumunun değiştirilemez olmasını…

Visual Studio SLNX Formatı ve Kullanımı: Avantajlar, Farklar ve İpuçları

2025-07-22

Visual Studio SLNX Formatı ve Kullanımı: Kapsamlı Rehber Microsoft’un .NET ekosistemi için getirdiği SLNX formatı, geleneksel çözüm dosyalarının yerini almaya hazırlanıyor. Bu…

N-Tier ve Onion Architecture Karşılaştırması

2025-07-17

Giriş Modern yazılım geliştirmede mimari seçimi, projenin başarısını doğrudan etkileyen kritik bir karardır. N-Tier ve Onion Architecture gibi farklı mimari yaklaşımlar, geliştiricilere…

Clean Architecture ile SOLID Pratikleri

2025-07-15

Giriş Yazılım projelerinin uzun ömürlü, sürdürülebilir ve değişime dirençli olması, yalnızca güzel kod yazmakla değil; temeli sağlam bir mimari yapı ve evrensel…

Yazı sayfalandırması

1 2 3 4 … 7

Son Gönderiler

  • Microservices’e Geçişte Yapılan En Büyük 7 Hata (Gerçek Dünya Dersleri)
  • Modular Monolith’ten Microservices’e Ne Zaman Geçilmeli? (Gerçek Sinyaller vs Yanlış Sebepler)
  • Modular Monolith’te Data Ownership ve Database Tasarımı Nasıl Olmalı?
  • Modular Monolith’te Domain Boundary Nasıl Tasarlanır? (DDD Perspektifi)
  • Modular Monolith Nedir? Domain Boundary, Coupling ve Evrimsel Mimari Perspektifi

Son Yorumlar

  1. Fatih Gürbüz - C#’ta Guard Clause Pattern Nedir? Kod Kalitesini Artıran Basit Bir Yaklaşım
  2. tanju.bozok - .csproj Dosyasına Elveda mı? .NET 10 ile Yepyeni Kodlama Deneyimi
  3. Fatih Gürbüz - .csproj Dosyasına Elveda mı? .NET 10 ile Yepyeni Kodlama Deneyimi

Gönderiler

Architecture Microservices Software Architecture

Microservices’e Geçişte Yapılan En Büyük 7 Hata (Gerçek Dünya Dersleri)

Architecture

Modular Monolith’ten Microservices’e Ne Zaman Geçilmeli? (Gerçek Sinyaller vs Yanlış Sebepler)

Architecture Mimari Yaklaşımlar

Modular Monolith’te Data Ownership ve Database Tasarımı Nasıl Olmalı?

Architecture

Modular Monolith’te Domain Boundary Nasıl Tasarlanır? (DDD Perspektifi)

Son Gönderiler

Microservices’e Geçişte Yapılan En Büyük 7 Hata (Gerçek Dünya Dersleri)
2026-04-06
Modular Monolith’ten Microservices’e Ne Zaman Geçilmeli? (Gerçek Sinyaller vs Yanlış Sebepler)
2026-04-01
Modular Monolith’te Data Ownership ve Database Tasarımı Nasıl Olmalı?
2026-03-30
Modular Monolith’te Domain Boundary Nasıl Tasarlanır? (DDD Perspektifi)
2026-03-25

Tanju BOZOK Blog

Copyright © All rights reserved | Blogus by Themeansar.

  • Anasayfa
  • İçindekiler
  • Mimaride Karar Verme – Medium Makale Serisi
  • Hakkımda
  • İletişim