Skip to content
This repository has been archived by the owner on May 10, 2024. It is now read-only.

ADR 09 (Sequelize ORM)

Manueluz edited this page Feb 17, 2024 · 1 revision

ADR 09 (Sequelize ORM)

Decision

We are planning to use an Object Relational Mapper with MariaDB to obtain a simple and efficient workflow, the choosen ORM is Sequelize because it is a welll known ORM for NodeJS (So there are more tutorials).

Status

Accepted.

Consequences

Speficic databases are abstract to the programmer and that the model desing is as easy as defining a JS class

Risks

General performance overhead associated with ORMs and that the choosen ORM is mainly focused on TypeScript.