TenderWizard perspective

TitleTarget SLICK ModuleUsageJava libNodeJS lib

PDF operations

Document Managementsnapshotsitextpdfkit,node-html-pdf,pdf parse

Excel operations

Document ManagementEvaluation, validations, macros, formulas, conditional formattingapache poi, MicrosoftInterop.dllssheetJs,exceljs

PKI

User Loginauthentication, encryption, signing??graphene,node-pcsclite

Email/ SMS

AlertNotificationsthird party (can be)third party (can be)

Obfuscation

Generalsecurity (non readable code)jar bundled & uglified js But can be opened in editor. try pkg for executable.
**Note:** In deno built in "compile" to binary available

Threading (with waitAndNotify)

GeneralHeavy computational tasks in separate thread?? workers can be created but core level thread setting
**Note:** Deno solves it

Fork & join

Generalto run independent code in parallel??async nature (Promise.all, any)

Caching

Generalto prevent db hits & improve response timeJCSRedis (In memory database)

Active MQ

Generalhigh throughput & data integrity operations between tasksapache Active MQApache Mq in node by stomp , use redis by node_redis , use stomp to connect RabbitMQ, HornetQ ..etc

Command line execution

Generalby task schedular or crontabyesyes

Debugging tools

Generaldebug server code in editoryesyes by VSCODE

http/ https

GeneralREST API callsyesyes

Request interceptors

Generalenable CORS, block request (filters), encrypt/ decrypt, API authentication (token verification), logging?? koa pipeline (default + builtin http server)

ftp/ scp / rsync (linux)

GeneralOS or external commandsyesyes (shell spawn)

DB Concurrency

Generalwhere unique row constraints doesn't apply (auction)??more of concept

DB hardening

Generalencrypted & auto generate passwords??more of concept

Database Data Export/ Import

GeneralData Export/ Import??mongodump & mongorestore