DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DΔ΅ ΞΞΉΞ“ΞžΞ—Ξ›ΟˆΞš
DΔ΅ ΞΞΉΞ“ΞžΞ—Ξ›ΟˆΞš

Posted on • Updated on

In search of the (at least damn near)perfect application architecture...

so i've been messing around with a few different application layering styles & architectures and ended up with a solution i'm damn near perfectly happy with.

basically it's a pure vertical slice architecture where the service endpoints are isolated in their own slices that don't interact with each-other to avoid cross contamination.

i've also created a dotnet new template to help fast-track stubbing out new projects.

you can install the template and create a new project to play around with using the following commands:

  dotnet new -i MongoWebApiStarter
  dotnet new mongowebapi -n MyAwesomeApp
Enter fullscreen mode Exit fullscreen mode

github repo for the project can be found here

i'd appreciate it if you guys could have a play with it and offer some feedback since i'm pretty sure there's room for improvement.

cheers!

Top comments (0)

DEV

Thank you.

Β 
Thanks for visiting DEV, we’ve worked really hard to cultivate this great community and would love to have you join us. If you’d like to create an account, you can sign up here.