Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
minLevel1
maxLevel7

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.

...