İşeBaşla

2024 - 2026 · Tek mühendis · siteyi ziyaret et ↗

.NET 8/9 · Blazor WebAssembly · .NET Aspire · EF Core · SQL Server · Hangfire · Redis


İşeBaşla işe alım platformu arayüzü

İşeBaşla, iki yılda inşa ettiğim bir işe alım platformu - 1.363 commit'te yaklaşık 183 bin satır kod. Backend'i clean architecture ile kurulu: kod tabanı, domain, application ve infrastructure katmanları arasında net sınırlar olan 18 ayrı .NET projesine bölünmüş; bu, bu büyüklükte bir sistemi bakımı yapılabilir tutuyor. MediatR ve Ardalis.Specification ile CQRS, arka plan işleri için Hangfire ve JWT access/refresh kimlik doğrulaması kullanıyor; ön yüz .NET Aspire ile yönetilen Blazor WebAssembly.

Operasyonel olgunluk baştan hedefti: Serilog hattı yapılandırılmış logları Elasticsearch, Grafana Loki ve Seq'e gönderiyor; Redis dağıtık önbellek sağlıyor; PDF'ler sunucu tarafında PuppeteerSharp ile üretiliyor; SMS Twilio üzerinden gidiyor; API boydan boya sürümleme ve sağlık kontrolleri taşıyor.

Öne çıkanlar

← Tüm projeler