Mert Özen Her Satırda Daha İleri

Blog

Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.

Seriler
3 yazı bulundu
Bookstore Nedir? Sitedeki Serilerin Ortak Örnek Uygulaması: Ürün, Kullanıcılar ve İş Kuralları
Yazılım Mimarisi SERİ 01

Bookstore Nedir? Sitedeki Serilerin Ortak Örnek Uygulaması: Ürün, Kullanıcılar ve İş Kuralları

Bookstore, sitedeki bütün serilerin aynı dünyada geçmesi için seçilmiş bir online kitapçıdır: bireysel satış, okul ve kütüphanelere Kurumsal Sipariş ve arka ofis. Altı rolü, katalogdan kargoya ana akışı, en az 20 adet, yüzde 10 kurumsal indirim, üst üste binmeyen kampanyalar, yarım kuruş yukarı yuvarlama gibi iş kurallarını, ürünün sayılarını ve ekibini anlatıyoruz.

14 Kas 2026 10 dk 3
Bookstore'un Teknik Yapısı: Module'ler, Veri Modeli, Web API ve Angular İstemcisi
Yazılım Mimarisi SERİ 02

Bookstore'un Teknik Yapısı: Module'ler, Veri Modeli, Web API ve Angular İstemcisi

Bookstore'un referans uygulaması tek bir ASP.NET Core 10 API'sinde Catalog, Ordering ve Inventory module'lerini, her module için ayrı SQL schema'sı olan tek bir BookstoreContext'i, xUnit v3 integration testlerini ve Angular 22 istemcisini içerir. Module haritasını, veri modelini, endpoint'leri, eşzamanlı siparişte deadlock veren ilk stok kodunu ve onu düzelten koşullu UPDATE'i, Windows'ta çalıştırma adımlarını anlatıyoruz.

14 Kas 2026 14 dk 3
Bookstore Reposu ve Okuma Haritası: Kodu Nereden Alırım, Hangi Parça Hangi Seride?
Yazılım Mimarisi SERİ 03

Bookstore Reposu ve Okuma Haritası: Kodu Nereden Alırım, Hangi Parça Hangi Seride?

Bookstore'un kodu tek bir GitHub reposunda duruyor: main referans uygulama, her seri series/<seri-slug> branch'i, her yazı <seri-slug>/NN tag'i. Bir yazının kodunu git switch --detach ile almayı, iki yazı arasındaki farkı git diff ile görmeyi, denemeleri kendi branch'inde yapmayı ve backend, frontend, mimari ve ekip lideri için okuma yollarını anlatıyoruz.

14 Kas 2026 9 dk 4
Blog Haritası