Course: Architecture & Design Patterns

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

Check this blog Post to understand how you can apply Wrapper design pattern on Session in ASP.NET Core to ease access.

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. 

Leave a Reply