-
Notifications
You must be signed in to change notification settings - Fork 0
High Level Architecture
Mana Azarm edited this page Jun 2, 2021
·
5 revisions
Team Leadership Simulator is a React node.js app with a Postgresql database. The high level architecture is summarized in the image below:
The client-side presentation layer is implemented through React.js, and the server-side code is run in a node.js environment. The server-side code is broken down to three layers:
- The server side logic that is found under the controllers folder
- An API that interfaces the Postgres DB
- And finally the Postgres DB where the data is physically stored
our node.js instance and postgres DB are each containerized in a Docker container to preserve and isolate their runtime environment.
The image below summarizes our database entities and attributes:
