Rate limiting is an approach to limit resources that can be accessed over a time. Limiting might not sound a good word in the beginning, but we are living in a world with huge consumption rates within limited resources. And this is not so different for software solutions. So, limiting some resources may be required […]
Tag / Web API
ASP.NET Core‘un en önemli özelliklerinden biri de “Middleware” yapısı. “Request-Response” modelinin ortasında özelleştirilmiş operasyonlar gerçekleştirip, request-response akışını yönetmek için oldukça etkili bir özellik. Gelen bir request‘in geçerliliğini kontrol etmek, response‘ları cache‘den oluşturmak gibi gibi birçok farklı ihtiyacı bu araya koyduğumuz yapılar ile ASP.NET Core‘da yapabiliyoruz. “Middleware”ler temelinde IApplicationBuilder arayüzünden türeyen bir sınıfa eklenti şeklinde eklenen metotların çalıştırılmasını sağlayan bir yapı. Web uygulamalarında da uygulamanın “request-response” yönetimini sağlayan sınıfın, yeni metodlar ile yapabileceklerinin artması ya da çeşitlenmesi […]
Servis kavramının, teknolojik olarak çeşitlenmesi ve gelişmesi ile yeni kavramların hayatımıza girmesi, ya da daha çok karşımıza çıkıyor olması bazı karmaşıklıklara yol açıyor gibi. Son zamanlarda gördüğüm, duyduğum ve yaşadığım en büyük karmaşıklık WCF(Windows Communication Foundation) ve ASP.NET Web API‘ın karşılaştırılması. WCF’in kullanımına göre, belki bir noktada ASP.NET Web API ile karşılaştırılabilir ama genel çerçevede […]