Hasan Aslan Blog

14

SQL Server Agent Nedir ve Nasıl Kullanılır?

SQL Server Agent, Microsoft SQL Server’ın bir bileşenidir ve planlı işleri otomatikleştirmek için kullanılır. SQL Server Agent, belirli zamanlarda veya belirli olaylar gerçekleştiğinde SQL Server veritabanı yöneticilerinin işlerini kolaylaştırır. Bu bileşen, işlerin (jobs), iş...

871

.Net Core ve MediatR ile CQRS Pattern

CQRS, bir uygulamanın yazma işlemlerini (komutları) ve okuma işlemlerini (sorguları) iki farklı modelde ele almayı öneren bir tasarım prensibidir. Bu, uygulamanın karmaşıklığını azaltabilir ve performansı artırabilir. Avantajları: Ölçeklenebilirlik: Yazma ve okuma işlemleri ayrı modellerde...

3

.NET Worker Service Nedir?

Geliştiriciler için .NET platformu, çeşitli uygulama türlerini destekleyen güçlü bir çerçeve sunar. Bu çerçeve, geliştiricilere farklı ihtiyaçlara uygun uygulamalar oluşturma esnekliği sağlar. .NET Worker Service, bu çerçevenin bir parçası olarak öne çıkan ve özellikle...

19

Solid prensipleri nedir?

Solid prensipleri, yazılım tasarımındaki beş temel ilkedir. Bu prensipler, yazılımın sürdürülebilirliğini, esnekliğini ve bakımını kolaylaştırmak için kullanılır. Bu prensipler, Robert C. Martin tarafından “Clean Code: A Handbook of Agile Software Craftsmanship” kitabında tanıtılmıştır. Şimdi,...

0

Asp.NET Core – SignalR’da Streaming

Merhaba, Önceki yazılarımızda klavyeye aldığımız Asp.NET Core – SignalR yazı serisinde SignalR teknolojisini sürekli tekil mesajların iletimi üzerine ele almıştık. Halbuki SignalR aynı zamanda message streaming’i destekleyen bir yapıya sahiptir. Evet, iki konum arasındaki akış sırasında...

1

Docker Nedir ve Nasıl Kullanılır?

Dijital dünyada yazılım geliştirme ve dağıtım süreçleri hızla değişiyor. Geleneksel sunucu yönetimi ve yazılım dağıtımı yöntemleri artık eskimiş durumda. İşte bu noktada Docker devreye giriyor. Docker, yazılım geliştiricilerin ve sistem yöneticilerinin uygulamaları hızlı, güvenilir...

3

MassTransit Nedir?

MassTransit, .NET platformu için tasarlanmış bir açık kaynaklı dağıtılmış bir iletişim kütüphanesidir. Bu kütüphane, olay tabanlı mikro hizmet mimarileri oluşturmak ve işlemleri asenkron bir şekilde yönetmek için kullanılır. MassTransit, mesaj tabanlı iletişim prensiplerine dayanarak,...

3

Net Core — Health Check Operasyonları

Health Check .NET, geniş bir yelpazede uygulama geliştirmek için kullanılan bir framework’tür ve bu framework içinde sağlık kontrolü (health checks) ekleyerek uygulamalarınızın durumunu izleyebilirsiniz. Sağlık kontrolü, uygulamanın çalışma durumunu kontrol etmek ve hataları önceden...

1

Elasticsearch Nedir ve Nasıl Kullanılır?

Günümüzde, büyük miktarda verinin etkili bir şekilde depolanması, indekslenmesi ve aranması, birçok işletme ve organizasyon için kritik bir gerekliliktir. Elasticsearch, bu ihtiyacı karşılamak üzere tasarlanmış açık kaynaklı bir arama ve analiz motorudur. Bu makalede,...

0

.NET Core ile Redis Kullanımı

Bu makale, .NET Core platformu üzerinde Redis kullanarak uygulamalarınıza nasıl hız, performans ve ölçeklenebilirlik ekleyebileceğinizi adım adım ele alacaktır. Redis, anahtar-değer tabanlı bir veri deposu olarak bilinir ve çeşitli senaryolarda kullanılarak uygulamalarınıza performans avantajları...

4

.NET Core’da SignalR Nedir ve Nasıl Kullanılır?

SignalR, gerçek zamanlı web uygulamaları geliştirmek için kullanılan bir .NET kütüphanesidir. Geliştiricilere, sunucu ve istemci arasında kolayca veri iletebilme yeteneği sağlar. Bu sayede, web uygulamalarında anlık güncellemeler ve etkileşim sağlamak mümkün hale gelir. SignalR...

1

Dependency Injection nedir? ASP.NET Core projelerinde nasıl kullanılır?

Arkadaşlar merhaba bu yazımda, ASP.NET Core projelerinde çok kullandığımız Dependency Injection kavramından ve yaşam döngüsünden bahsedeceğim. Dependency Injection nedir? Dependency Injection (Bağımlılık Enjeksiyonu), yazılım geliştirme sürecinde, bir bileşenin başka bir bileşene bağımlılıklarını doğrudan kendisi...