Mortaza GhahremaniDistributed Lock implementation using Zookeeper in .NET CoreGenerally, Locks used to synchronize access to shared resource by multiple threads at the same time. That’s very important to protect…5 min read·Dec 28, 2021--1--1
Mortaza GhahremaniinCodeXHow to integrate legacy systems with event-driven architecture?When you are in a situation that you have designed a system with a new architecture, but there are other systems with older architecture…6 min read·Aug 21, 2021--1--1
Mortaza GhahremaniThe Transactional Outbox Pattern implementation in .Net CoreYou could find the Sample Project code here :5 min read·Apr 12, 2021--2--2
Mortaza GhahremaniThe underlying implementation of List & Dictionary in .Net CoreIt will be interesting to all of you to think about what is the underlying implementation of List and Dictionary in .net core.These data…2 min read·Jan 18, 2021----
Mortaza GhahremaniTask.WhenAll vs Parallel.ForeachWhat is the difference between Task.WhenAll and Parallel.Foreach when you have multiple tasks to run concurrently?2 min read·Jan 3, 2021--6--6
Mortaza GhahremaniHow to build Read Service in our CQRS ARCHITECTURE?CQRS is about the separation of the write model and the read model in our system architecture. The mainstream approach in creating…5 min read·Oct 17, 2020----
Mortaza GhahremaniComparing Parallel, PLinq & Simple Execution Of CPU Bound Work in .NetFor Parallel programming in C#, there is a diversity of libraries and tools that can be used to facilitate Parallel computing.4 min read·Sep 13, 2020----
Mortaza GhahremaniHow to Create Distributed Transaction Using MassTransit in your .Net Core Micro-servicesMassTransit is a free, open-source, lightweight distributed application framework for .Net which makes it easy to create applications and…5 min read·Jul 24, 2020--1--1
Mortaza GhahremaniBenchmark Elastic-Search vs Raven-DB for Reading collections of data in .Net Core:last week , we decided to make a decision to choose between Elastic-Search & Raven-DB for reading data in our service .Before going into…3 min read·Jun 15, 2020----