HybridCache

HybridCache Nedir?

.Net 9 ile gelen HybridCache, memory cache ve distributed cache çözümlerini bir araya getirerek her ikisinin avantajlarını birlikte sunar. Bu özelliği kullanabilmek için Microsoft.Extensions.Caching.Hybrid paketini projenize eklemelisiniz. .Net 9 kullanıyorsanız,…
Circuit Breaker Pattern

Circuit Breaker Pattern Nedir?

Dağıtık (distributed) sistemlerde en çok kullanılan patternlerden biridir. Geliştirdiğimiz uygulamalar artık tek bir sunucuda çalışan monolith uygulamalar değil, onlarca servisten, api ’den ve external kaynaklardan oluşuyor. Birbirine entegre çalışan böyle…
Levenshtein_Distance_sebahattint

Levenshtein Mesafesi (Levenshtein Distance) Nedir?

Levenshtein Mesafesi algoritması, iki kelimenin birbirine dönüşümü için minimum ne kadar işlem yapılması gerektiğini hesaplayan bir algoritmadır. Hatalı kelimeleri veya birbirine yakın bilgilere sahip verileri bu algoritma ile ortaya çıkarabiliriz.…
what-is-signalr

.Net Core 8 ile SignalR Kullanımı

.NET Core 8 ile real time web uygulamaları geliştirmek, SignalR sayesinde oldukça kolaydır. SignalR, client ve server arasında düşük gecikmeli, iki yönlü iletişimi mümkün kılarak, özellikle chat uygulamaları gibi gerçek zamanlı veriye ihtiyaç duyan projelerde kullanılır.
observability-nedir

Observability (Gözlemlenebilirlik) Nedir?

Observability, özellikle dağıtık sistemler (distributed systems), mikroservis mimarileri (microservices architectures), bulut bilişim (cloud computing) ve DevOps alanlarını ilgilendirir. Bu konular, büyük ve karmaşık yazılım sistemlerinin izlenmesi, yönetilmesi ve optimize edilmesi…
.Net Core Channels

.Net Core Channels Nedir?

System.Threading.Channels altında bulunan ve .Net Core 3.0 itibariyle hayatımıza girmiş olan bir özelliktir. Özellikle çoklu thread ortamlarında verinin thread 'ler arası güvenli bir şekilde iletilmesini ve işlenmesi sağlar. Gerektiğinde ideal…