...
Table of Contents | ||||
---|---|---|---|---|
|
API
...
Design
...
ExpressJS framework was chosen because it is lightweight and has a very large community due to it’s popularity and age. Because ExpressJS is mostly unopinionated we have chosen to create a template following the the standard REST design patterns, MVC project structure and SOLID principals.
Database
...
Engine
PostgreSQL databasing engine was chosen because it is open source and an enterprise ready sql engine. The data structures observed should be capable of being represented in a SQL table structure, which should provide easy maintenance, strict typing and sufficient retrieval speeds.
...