Skip to content

Why is there only (1) API project, and not (4) API projects with (1) per module? #270

Answered by philomela
jeffward01 asked this question in General
Discussion options

You must be logged in to vote

Hello!
I think there is no point in splitting into several api, this will complicate support, using the api gateway pattern with ocelot or similar things will also complicate development in part, also new difficulties will be added in terms of authentication, as you noticed. Nothing prevents you from using different controllers for each module separately, the application is still a modular monolith and does not use a microservice architecture approach, you can see an example with authentication and several APIs here: https://github.com/philomela/PopMe

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@kacey90
Comment options

@philomela
Comment options

Answer selected by kgrzybek
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants