N-Layer Architecture with C#
Model View Controller (MVC) Pattern
Inversion of Control (IoC) via Dependency Injection
Inversion of Control (IoC) via Delegates
Singleton Design Pattern
Session Wrapper Design Pattern in ASP.NET Core
Session Wrapper Design Pattern in ASP.NET MVC
Check this blog Post to understand how you can apply Wrapper design pattern on Session in ASP.NET MVC to ease access.
Understanding “Login As” Design Pattern or Feature
Check this blog post to understand how we can implement “Login As” design pattern to debug our production related issues easily.
Architectural Design Goals – Availability
While designing architecture of an application, we need to keep different design goals in mind. In this article, we’ll learn about an important design goal i.e. “Availability”. Then we’ll see some options how to achieve “highly availability”.
Architectural Design Goals – Scalability
In this article, we’ll learn what is Scalability and what are the important points we need to consider while designing an architecture of a scalable application.