GEMs: shared-memory parallel programming for Node.js
Synapse: a microservices architecture for heterogeneous-database web applications