Microservices using express js

This page summarizes the projects mentioned and recommended in the original post on /r/node

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • jest

    Delightful JavaScript Testing.

    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).

  • PHP AMQP

    The most widely used PHP client for RabbitMQ

    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.

  • 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.

  • microservice-chat-app

    Microservice chat app created with React, Node.js, Typescript, GraphQL, MySQL, Docker

    Repo link: https://github.com/mitchthebaker/microservice-chat-app

  • Moleculer

    :rocket: Progressive microservices framework for Node.js

    Look into Moleculer.

  • strato-db

    MaybeSQL in SQLite: Best of both worlds

    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.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts