I need to create several .net core Rest API applications as there is a need to rewrite our enterprise legacy apps which are in classic asp. I found the clean/onion architecture suitable to my needs but I don’t want to duplicate my efforts in setting up the solution for every new application. So, my first and foremost requirement is how I can create template solution and reuse it for my new APIs. Can anyone please share some info on the same? Also, is it possible to configure some amount of EF core code as part of the template?
What all different packages I can leverage in setting this up? I’m mainly looking at Security like OAuth, Logging like Log4Net, exception handling, and any middleware auxiliaries.
I understand that my ask here is vague. But, any ideas/ suggestions are welcome. Happy to discuss here.