Skip to main content
Nx monorepo • clients + servers • local K8s

Nebula ☁️

A single Nx monorepo that holds multiple apps and shared libs, with fast builds, “only rebuild what changed” workflows, and deployments to our local Kubernetes setup.

Designed & maintained by the Legend Carlo.

What lives here

  • Vue apps for frontend (under apps/client)
  • Node + Express microservices (under apps/server)
  • A Fastify gateway that acts as entry point + proxy layer (under apps/server/gateway)
  • Shared packages in libs (including databases under libs/databases)

How to use these docs

  1. Start at Intro for the big picture.
  2. Go to Nx for repo structure + generators.
  3. Use K8s for deploy flow + tooling.
  4. Check Architecture for gateway + service interactions.