Skip to main content

Backend Services Catalog

Detailed technical specifications for the individual microservices.

🛠️ Service Catalog & Deep Dives

Each service has a dedicated technical guide:

ServicePortDatabase / SinkDetails
Gatekeeper3000N/AAPI Routing & Proxying
Gym Service3002fitnexa_gymLocations, Branding, Check-ins
Nutrition Service3003fitnexa_nutritionFood Logging, Gemini AI
Content Service3004fitnexa_contentWorkouts, Products, Blog
Squad Service3005RAM / JSONLive Workouts, Presence
Identity Service3007fitnexa_identityAuth, Users, Roles
Wizard Service3006Service-ownedMulti-step flows, onboarding sessions
Messaging Service3008fitnexa_messagingDirect Chat, Redis Sync
Logging Service3009fitnexa_logsCentral log sink

🏗️ Core Infrastructure Details

  • Identity: RS256 JWT Strategy, Bcrypt hashing.
  • Gym: Dynamic JSON "Chameleon" configurations.
  • Messaging: Redis caching for read-heavy chat history.
  • Logging: Asynchronous RabbitMQ shipping to MongoDB.