Yuck. But, got small customized project integrating with “legacy” stuff (eg, Django ;o).
$#@! this Node ecosystem, there’s a gazillion modules for everything! Which do I want?
NPM
- Requirements: obviously, mature and supported. Simple, otherwise would’ve used NoSQL and dealt with integration demands differently.
- Searching still… mysql, sql, dbms…
Drivers/adapters/dialects
- MySQL (MariaDB?), or whatever our host has. I couldn’t care less.
- Pure JS driver (CoffeeScript even better). Some are written in other languages; whatever for?
Connection pools/non-blocking?
Transactions
SQL generators
Schema? ORM?
REST
Migrations
Deployment, administration…
…