DEV Community


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.


Oldest comments (0)

Timeless DEV post...

Git Concepts I Wish I Knew Years Ago

The most used technology by developers is not Javascript.

It's not Python or HTML.

It hardly even gets mentioned in interviews or listed as a pre-requisite for jobs.

I'm talking about Git and version control of course.

One does not simply learn git