Architectural advice needed

Hi, as the title suggest I am looking for advice on my current architecture and how I can improve things. I have some knowlegde on both onion architecture and clean architecture.

My current solution is setup like this:
/ Solution
/- docker-compose
/- MyProject.API
/- MyProject.Domain
/- MyProject.Services


In brief, my API takes in an Image, validates it and then the image should be stored into a folder. Now for the storage I rely on my Service. Would it not be better to place my API in my Service project?

If you have other suggestions or improvements feel free to suggest them.
Was this page helpful?