Son Haberler
Anasayfa / Architecture & Design (sayfa 2)

Architecture & Design

Redis, Kafka ve RabbitMQ: Micro Services Message Broker Seçme

Micro servisler için Asynchronous iletişim kullanırken, bir ileti aracısı kullanmak yaygındır. Bir aracı, farklı mikro hizmetler arasındaki iletişimin güvenilir ve kararlı olmasını, iletilerin sistem içinde yönetilmesini ve izlenmesini ve iletilerin kaybolmamasını sağlar. Ölçek ve veri yeteneklerine göre değişen, aralarından seçim ...

Devamını Oku »

Repository ve Unit Of Work

Unit Of Work pattern konusunda da kısa bir özet geçip kod örneği ile yazıyı uzatmadan tamamlamış olacağım. Yazıyı hazırlarken kullandığım geliştirme ortamı .Net Framework ve C#. Bu nedenle öncelikle DbContext nedir? Bu noktadan başlayalım. DBContext Veritabanına karşılık gelen obje yapısıdır. ...

Devamını Oku »

Singleton Pattern

Singleton tasarım deseni bir programın yaşam süresince belirli bir nesneden sadece bir örneğinin(instance) olmasını garantiler. Aynı zamanda bu nesneye global düzeyde mutlaka erişimi hedefler. Örneğin veritabanı işlemleri yaptığınız bir program düşünün. Burada connection nesnesini singleton olmasını istersiniz. Çünkü her seferinde ...

Devamını Oku »

Algoritma Nedir? Ne Demek?

Bir sorunu çözmek veya belirlenmiş bir amaca ulaşmak için tasarlanan yola, takip edilen işlem basamaklarına algoritma denir. Algoritmalar açıkça belirtilmiş bir başlangıcı ve sonu olan işlemler kümesidir. Amaca ulaşmak için işlenecek çözüm yolları ve sıralamaları belirlenir ve algoritma bu sırayı ...

Devamını Oku »

Object Oriented Programming(OOP)

Dünya üzerinde duran kalem ve dahi masa, etrafınıza baktığınızda görebileceğiniz her şeyi bir nesne olarak tanımlamak mümkündür. Dikkat edersek nesneyi anlatırken “tanımlamak” kelimesini kullandık. Buradan anlayabiliriz ki nesne tanımlanmaya ihtiyaç duyan ancak tanımlanarak var olan bir olgudur. Nesneleri birbirinden ayıran özellikleridir. ...

Devamını Oku »