İçeriğe geç

Profesyonel mühendislik çalışması Gizli · kaynak kod paylaşılmaz

Marketplace Core Infrastructure

Çok satıcılı bir pazaryerinin sipariş, satıcı ve katalog süreçlerini taşıyan .NET backend'i.

01 · Problem

Çok sayıda satıcının, ürünün ve siparişin aynı platformda buluştuğu bir sistemde, iş kuralları hızla değişirken servislerin hem performanslı hem de tutarlı kalması gerekiyor.

02 · Yaklaşım

İş açısından kritik akışları net sorumluluk sınırlarına ayırmak, veri erişimini SQL Server üzerinde ölçerek optimize etmek; okuma yoğun yükü Redis ve Elasticsearch'e, ağır işleri RabbitMQ üzerinden asenkron tüketicilere taşımak.

03 · Teknik zorluklar

  • Yoğun dönemlerde performans duyarlı uç noktaların öngörülebilir kalması
  • Monolitik yapıdan servis tabanlı yapıya kademeli dönüşüm
  • Üretim ortamındaki sorunların izlenmesi ve kök neden analizi

04 · Sağlanan değer

Yeni iş gereksinimlerinin mevcut akışları bozmadan eklenebildiği, üretimdeki davranışı izlenebilir bir altyapı.