Yazılım Mimarileri ve Tasarım Desenleri Üzerine Blog

1

Azure Functions Serisi #5 – Azure Portal İle Azure Function Oluşturmak

Merhaba, Bu içeriğimizde Azure servislerini kullanabildiğimiz ve yönetebildiğimiz ana web sitesi olan Azure Portal üzerinden nasıl Azure Function oluşturulabildiğini detaylarıyla adım adım inceleyeceğiz. Tüm süreci aşağıdaki adımları gerçekleştirerek takip edebilirsiniz; Adım 1 Azure Portal‘a...

1

Azure Functions Serisi #2 – Azure Functions Hosting Plan Türleri

Merhaba, Bu içeriğimizde Azure Functions Yazı Serisinin ikinci konusu olan Azure Functions Hosting Plan Türleri üzerine konuşuyor olacağız. Hosting Planı Nedir? Azure’da bir Function oluşturulduğunda, bu function’ın nasıl ölçeklendirileceğini ve ne şekilde davranış sergileyeceğini...

13

Azure Functions Yazı Serisi

Merhaba, Azure Functions üzerine a’dan z’ye makale serisi kaleme alarak siz değerli okuyucularıma sunmaktayım. Konular arasında kronolojik ilişki söz konusu olduğundan dolayı bütünselliği yakalayabilmek için içerik sırasına göre okumanızı öneririm. Keyifli ve bol faydalı...

1

Azure Functions Serisi #1 – Azure Functions Nedir?

Merhaba, Bu içeriğimizde Azure Functions Yazı Serisinin ilk makalesi olan Azure Functions giriş konusunu ele alarak ne olduğuna ve özelliklerine dair incelemede bulunacağız. Azure Functions Nedir? Normal şartlarda bir kodu çalıştırabilmek için o kodu...

azure-storage 1

Azure Storage Serisi #5 – Azure File Storage

Merhaba, Bu içeriğimizde Azure Storage’da ele alacağımız ilk servisimiz olan File Storage’ı inceliyor olacağız. File Storage Nedir? SMB(Server Message Block-Sunucu İleti Bloğu) protokolü kullanılarak tasarlanmış ve yüksek düzeyde kullanılabilirlik ile dosyalarımızı ortak bir şekilde...

azure-storage 1

Azure Storage Serisi #4 – Azure Storage Explorer

Merhaba, Development sürecinde Azure Storage’da tutulan datalar üzerinde yapılacak olan çalışmaları cloud üzerinden gerçekleştirmek kullandıkça öde yöntemi açısından bizler için maliyetli olabilir. Nihayetinde geliştirme anında birçok veriyi eklemek, silmek, sorgulamak yani kısaca test etmek...

azure-storage 2

Azure Storage Serisi #3 – Azure SDK Nedir?

Merhaba, Bu içeriğimizde Azure servislerini daha efektif bir şekilde kopyalama yapmamızı sağlayan Azure SDK kitinden bahsedeceğiz. Azure SDK Nedir? Azure hizmetlerini arayüz aracılığıyla yönetmemizi ve yapısal bir şekilde etkileşim kurmamızı sağlayan Visual Studio temelli...

azure-storage 5

Azure Storage Yazı Dizisi

Merhaba, Azure Storage üzerine a’dan z’ye makale serisi kaleme alarak siz değerli okuyucularıma sunmaktayım. Konular arasında kronolojik ilişki söz konusu olduğundan dolayı bütünselliği yakalayabilmek için içerik sırasına göre okumanızı öneririm. Keyifli ve bol faydalı...

azure-storage 2

Azure Storage Serisi #1 – Azure Storage Nedir? Faydaları Nelerdir?

Merhaba, Bu içeriğimizde Microsoft’un veri depolama senaryolarına karşı çözüm olarak sunduğu buluta(cloud) yönelik modern bir depolama çözümü olan Azure Storage üzerine konuşacak, faydalarını değerlendirecek ve veri türlerini inceleyerek değerlendirmede bulunacağız. Buyrun başlayalım… Azure Storage,...

0

Docker’da RabbitMQ Ayağa Kaldırma

Merhaba, Bu içeriğimizde Docker‘da mesaj kuyruk sistemi olan RabbitMQ‘nun nasıl ayağa kaldırılacağını ve kullanılacağını inceleyeceğiz. Ön Hazırlık Bilgisayarınıza Docker kurulumunu gerçekleştirin. Docker’ı başlatın. Powershell açın ve aşağıdaki kodu yazıp, çalıştırın. docker –version Yukarıdaki ekran...

.NET Core Microservices - Ocelot API Gateway 1

.NET Core Microservices – Ocelot API Gateway

Merhaba, Bu içeriğimizde microservice yaklaşımını benimseyen bir uygulamada, client tarafından gelen istekleri ilgili servislere yönlendirme sorumluluğunu üstlenen API Gateway yapılanmalarından açık kaynak olan Ocelot kütüphanesiyle tanışacak ve nasıl kullanıldığını inceleyeceğiz. Öncelikle API Gateway Nedir?...

Microservice Mimarisinde API Gateway Nedir 1

Microservice Mimarisinde API Gateway Nedir?

Merhaba, Bu içeriğimizde microservice mimarisiyle tasarlanan uygulamalarda clientların parçalı servislere doğrudan erişerek karmaşıklığın ve daha da önemlisi güvenlik ile ilgili risklerin meydana gelmesini engellemek için bir cephe misali öncü görevi gören API yapılanması olan...

.NET Core - Span ve Memory Türleri Nedir? 0

.NET Core – Span ve Memory Türleri Nedir?

Merhaba, Bu içeriğimizde, STACK yahut HEAP farketmeksizin bellekte ardışıl olarak tanımlanmış belirli bir bölgeye tip güvenliğiyle erişmemizi sağlayan Span<T> ve onun belirli kısıtlamalardan arındırılmış muadili olan Memory<T> struct türlerini inceliyor olacağız. Nedir bu Span<T>...

ArraySegment ve StringSegment Türleri ve Kullanımları 0

ArraySegment ve StringSegment Türleri ve Kullanımları

Merhaba, Bu içeriğimizde bir referans tarafından işaretlenmiş dizi(array) üzerindeki bir aralığa farklı bir referans ile sahip olmamızı sağlayan ArraySegment<T> ve onun string türlerine karşılık muadili olan StringSegment türlerini inceliyor olacağız. Nedir bu ArraySegment<T> ve...

C# Object Pooling Design Pattern(Object Pooling Tasarım Deseni) 0

C# Object Pooling Design Pattern(Object Pooling Tasarım Deseni)

Merhaba, Bu içeriğimizde OOP temelli geliştirilen uygulamalarda, yaklaşımın esasını teşkil eden nesne(object) kavramının yapısal durumundan yola çıkarak, tekrarlı kullanılan nesnelerin üretim esnasındaki maliyetlerine dair çözüm amaçlı geliştirilmiş Object Pooling Design Pattern üzerine konuşuyor olacağız....

0

Asp.NET Core Web API – OData Yazı Dizisi

Merhaba, Open Data Protocol(OData)’ü üzerine a’dan z’ye makale serisi kaleme alarak siz değerli okuyucularıma sunmaktayım. Konular arasında kronolojik ilişki söz konusu olduğundan dolayı bütünselliği yakalayabilmek için içerik sırasına göre okumanızı öneririm. Keyifli ve bol...

0

OData – Unbound Function/Action

Merhaba, Bir önceki OData – Action/Function Yapılanması İle Custom Metot Oluşturma başlıklı makalemizde OData protokolünde varsayılan kuralları aşmamızı sağlayan custom metotların Action ve Function yapılanmalarıyla aralarındaki nüansları göz önüne alarak ne şekilde oluşturulduklarını incelemiştik....

2

OData – Action/Function Yapılanması İle Custom Metot Oluşturma

Merhaba, OData ile url üzerinden yapılan sorgulamayı karşılayacak actionları belirlerken belli kurallar çerçevesinde hareket etmekteyiz. Bu kuralların neler olduğunu OData Davranış Modellemesi ve Attributeları ve OData Custom Route Yapılanması başlıklı makalelerde detaylıca incelemiş bulunmaktayız....

0

Yazılımda Side Effect(Yan Etki) Kavramı Nedir?

Merhaba, Bu içeriğimizde yazılım kaynaklarının satır aralarında termonolojik olarak geçen ‘Side Effect’ kavramı üzerine duracak, ne olduğuna dair incelemede ve izahatte bulunacak ve bir durumu kavramsallaştırarak anlam bütününü ifade eden bu terim üzerine bir...

0

OData CRUD İşlemleri

Merhaba, OData her ne kadar url üzerinden veri kaynaklarını sorgulama protokolü olsada temel CRUD işlemlerini destekleyen niteliklerede sahiptir. Şimdi gelin OData ile CRUD işlemlerinin nasıl yapıldığını inceleyelim. GET OData üzerinden GET isteği ile veri...