Distributed SystemsShippedPrivate repo

Atletix Microservices

Organisation build · service-per-domain2026

A fitness platform decomposed into five independently deployable TypeScript services: auth, user, workout, payment and notification.

TypeScript
Private repositoryOrganisation

// stack

TypeScript
Node.js
Microservices

// architecture

5 independently deployable TypeScript services · service-per-domain decomposition · repository-per-service

// overview

A service-per-domain build separating authentication, user profiles, workout programmes, payments and notifications into their own deployable TypeScript services, each with its own repository, boundaries and lifecycle.

// what was built

  • ·Five services split by domain — auth, user, workout, payment, notification — each independently deployable with its own repository.
  • ·Service boundaries drawn along domain lines rather than technical layers, so a change to workouts does not ripple into payments.