docs/architecture-decision-log/0005-create-one-rest-api-module.md
Date: 2019-07-01
Log date: 2019-11-04
Accepted
We need to expose the API of our application to the outside world. For now, we expect one client of our application - FrontEnd SPA application.
Host/API references:</br> Administration module</br> Meetings module</br> Payments module</br> User Access module</br>
Host references:</br> Administration API references Administration module</br> Meetings API references Meetings module</br> Payments API references Payments module</br> User Access API references User Access module</br>
Solution 1.
Creating separate API projects for each module will add complexity and little value. Grouping endpoints for a particular business module in a special directory is enough. Another layer on top of the module is unnecessary.