-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Great examples of message brokers can be found in this repo, and a new one I recently found is Memphis. It\'s a great fit for node.js/typescript/NestJS (Read more here [Memphis SDKs for Node.js/Typescript] https://docs.memphis.dev/memphis-new/sdks/node.js-typescript)) with a modern dev-first approach.
Using Node.js App server HTTP Cache Middleware. It allows you to add a Cache Middleware that connects with the Node.js HTTP to reduce API latency.
Making use of Web Sockets to improve server communication.
Node.js is blazingly light and fast, allowing developers to create high-performant applications. It is built on a high-performance V8 engine to compile and executes the JavaScript code.
Use the Node.js Deflate and Gzip compression middleware to compress server requests and responses.
Great examples of message brokers can be found in this repo, and a new one I recently found is Memphis. It\'s a great fit for node.js/typescript/NestJS (Read more here [Memphis SDKs for Node.js/Typescript] https://docs.memphis.dev/memphis-new/sdks/node.js-typescript)) with a modern dev-first approach.
gRPC is an open-source remote procedure call (RPC) framework used to build scalable fast communication microservices. It helps you create a high-performant communication protocol between services. An RPC framework uses a client to directly invoke a function on the server. In simple terms, RPC is a protocol that allows a program to execute a procedure of another program located on another computer without explicitly coding the details of the network interaction. It\'s automatically handled by the underlying framework.