-
Remember there are many other standalone mocking libraries like sinonjs. Most of these libraries (including jest's mock) won't work with ESM. And the js ecosystem is now transitioning from CommonJS to ESM. This is also a good reason to stick with DI so that your app inherently testable (rather than depending on some mocking libraries capabilities).
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
Microservices have nothing to do with Nest vs Express or anything like that. It's really just about breaking your code into smaller services and then using a mechanism to communicate between them. Hell, you can even have one service using Nest and the other Express if your communication mechanism is HTTP. A more robust system typically uses something like RabbitMQ, which allows for different types of messaging patterns and asynchronous messaging.
-
microservice-chat-app
Microservice chat app created with React, Node.js, Typescript, GraphQL, MySQL, Docker
Repo link: https://github.com/mitchthebaker/microservice-chat-app
-
Look into Moleculer.
-
Oh jeez - this can run on a single $5 VM without breaking a sweat. You can then even use something like https://github.com/StratoKit/strato-db to have a really fast SQLite DB at your disposal without devops load.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.