← All workCase study 12
Atletix Microservices
A fitness platform decomposed into five independently deployable TypeScript services: auth, user, workout, payment and notification.
Type
Distributed Systems
Status
Shipped
Context
Organisation build · service-per-domain
Period
2026
Source
Private
TypeScript
(01) 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.
(02) Architecture
5 independently deployable TypeScript services · service-per-domain decomposition · repository-per-service
(03) What was built
- 01Five services split by domain — auth, user, workout, payment, notification — each independently deployable with its own repository.
- 02Service boundaries drawn along domain lines rather than technical layers, so a change to workouts does not ripple into payments.
(04) Stack
TypeScript / Node.js / Microservices