3 ms·
Because of the expertise I have, number of packages i've created for it, and sheer ease of use, I pretty much always do the same thing: Node.js, express.js, Ty
by samhuk 4y ago
Because of the expertise I have, number of packages i've created for it, and sheer ease of use, I pretty much always do the same thing:
Node.js, express.js, Typescript for the "central command" server that acts as any client's first port-of-call.
Central command fans out to whatever tech is required for the job. Very typical for me is fanning out to various python Flask servers to do ML/image proc/etc. work or connect to GBQ.
PostgreSQL for persistence because it's pretty much the undisputed pereto-optimal solution: solves 80% of problems with 20% of the effort. Does almost everything you need until you get to the big scales, which by then you can afford to just pay the wizards to do the Cassandra, Dynamo, Redis, haskell, etc. magic