Notice: Source Code is moved to GitHub due to Technet Wiki Gallery component retiring.


Microsoft .NET Core framework is more suited for distributed environment rather than single tier machine. Due to this distributed tier nature of the .NET core framework, two major concepts are implanted into the heart of .NET core framework and are utilized quite heavily i.e.

  1. Service Oriented Architecture as .NET Microservices.
  2. Dependency Injection design pattern.

I will not go into the details of these two concepts. You can consult the provided links for further study and understanding of these two concepts continue reading...