The SIG discusses all architectural decisions regarding synchronous communication (between client and server, and between different server modules).
Team members:Status | Title | Responsible | Deadline |
---|---|---|---|
Conventions for REST return codes and error handling | jalue | ||
Conventions for REST URIs | Stefan Bente | ||
A DTO pattern should be used in the APIs | Stefan Bente | ||
UUIDs are to be used for Entity IDs (PKs and API IDs) | Stefan Bente | ||
The preferred way of synchronous communication between modules are api calls | jalue | ||
In the backend, Spring is used as predominant programming framework | Stefan Bente | ||
In the backend, Java is used as programming language | Stefan Bente | ||
JSON | jalue und SohleDelfin6504 | ||
Relational database vs. NO-SQL DB | TheBuro und FalahSama | ||
Access security through REST-API authentication methods | TheBuro | ||
Configuration database state dev and prod | TheBuro und FalahSama | ||
MYSQL used as database | TheBuro und FalahSama | ||
Database version control | TheBuro und FalahSama | ||
API-Documentation is done using Swagger | FalahSama | ||
Web MVC with manual link | SohleDelfin6504 | ||
API Style is REST Level 3 | jalue und SohleDelfin6504 | ||
The Uri style is lower camel case | jalue |