Onion based architectural design for large scale applications.
#Technology Used .Net Core 2.0 C# Mongo DB ^3.6.0
This is the WebAPI project which will help you to create your project architecture in a single clone.
#What you will get?
Fantastic 4: layered architecture.
- Middleware (I have created middleware with mongodb. You can change it on your need.)
- Repository
- Service
- UI(Web API)
There is a Infrastructure layer for setting the infrastructure of the application.
#Upcoming Changes:
- Middleware for Relational database.
Learning Link: PPT Link: Base Architecture https://docs.google.com/presentation/d/1qlRCNe4QP34AUX3g4ziqviR5KpaicqLALp5tK2uhDJA/edit?usp=sharing PPT Link: Swagger Implementation https://docs.google.com/presentation/d/1UXy1vTSt7blt9KBortRYPlcsp-EaUbLgOQNaRSuu1F0/edit?usp=sharing
System Requirements: Visual Studio 2017 Asp.Net Core 2.0 Mongodb IIS Server(If you are planning to run this application.)
#Update 1 Released: I have implemented Swagger for API documentation. To get in to more deep details follow this article: https://www.linkedin.com/pulse/project-onion-update-1-abhinav-jha/
We beleave in scalability so clone this repo and explore the architecture.
Please spare some time and give your suggestions to improve this template: https://goo.gl/forms/gEWMwXeCdHNPmEan1