Hacker News new | past | comments | ask | show | jobs | submit login

A monorepo I guess. It looks like Microsoft is using a monorepo for their office applications (https://rushjs.io/) and you could do the same thing for node.js using yarn workspaces/lerna/rush.

Each "Microservice" could live in a separate package which you can import and bundle into single executable.

Elixir has "Umbrella Projects": https://elixirschool.com/en/lessons/advanced/umbrella-projec...

Rust/Cargo has workspaces: https://doc.rust-lang.org/book/ch14-03-cargo-workspaces.html




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: