Sign in

* Software Design Patterns

In the preceding Articles about microservices i discovered some patterns used based on problematic’s category. Here i want to explore some of GoF that will help a microservice will be optimized.

In Componentization we can use some patterns which are based on components , we can…


The Distributed software architecture is growing rapidly by facing the new complexities in its nature , in early 1994 the distributed software by MIT was totally basic in comparison with today’s distributed architecture.

A Distributed Architecture consists of many challenges that was talked in my previous articles on Microservice …


The design patterns are the solutions to any problematic in the computer science , in this article i’m going to explore all of 23 GOF and their cases in your real time scenarios, to give the base cases and experiences which can cover your needs and problematic.

By theoretical the…


I’ve already had an article about Serverless Challenges kind of performance and etc…

Here i want to talk about an inconvenient behavior of SNS service.

How it works?

Add alt text

Simply the SNS recieves the messages and distributes them to the subscribers which could be the SQS, Http endpoint…


Recently, i was asked by one of the .Net development teams about IIS performance & monitoring , during the discussion i got that they are not familiar with all the application metrics when monitoring IIS , they was aware of CPU , Memory , average Response time but it’s not…


Recently i was involved on complex project consists of Multiple .NET REST APIs , about 10 .Net batches , a central SQL database and about 10 domain specific SQL databases, also for the reason of performance there was about 11 SQL servers to be just consulted by front-end web applications…


in Today’s world, Mostly we talk about cloud and cloud first, we are trying to migrate all our on-premises workloads to cloud , being AZURE, AWS or GCP and in reality we have 50 percent of our workloads as WEB applications exposed over internet to be consumed by users publicly.

Web Architecture :


In this article i would like to share two scenarios i was fronted with two clients i’m working with on Azure and AWS,

Lets discover 3 tier application Concept briefly before jumping in details.

3-Tiers Application:

A 3 tiers app consists of 3 tiers as the name stands for, simply your Front-End…


Recently i found some interesting coding challenges in some of our solutions developed in C# , when looking at the code we found that the developers got some kind of crazy staff ding just the product with any idea over performance kind of this snippet of code :

Icollection<T> myCollection…

When interacting with lambda we got sometime tired of microservice developed on serverless and their problems , when challenging with others i found that there are the unknown possibilities which drive them to frustrating solutions by using extra and overkill tasks, like publishing the lambda versions from CI , Duplicating…

XaaXaaX

i'm a technial lead , solution/softwatre architect with more than 20 years of experience in IT industry,, i m a fan of cloud and serverless in practice

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store