Microservice Mesh for a Fitness & Wellness Platform
Designing a gRPC microservice mesh and a standalone mobile app for a fitness brand built on wearable data.
Problem & industry context
Fitness platforms live or die on how well they merge data from wearables (Fitbit, Garmin, Oura) with coaching logic, meal logging, and user state — each a separate concern that still needs to feel like one coherent app. Monolithic builds tend to buckle here: a bug in meal-logging shouldn't be able to take down auth, but the services still need to share user context constantly.
Insight
Splitting by domain (auth, coach, fitness, meal-logging, user) only pays off if the service boundaries mirror how the product team actually reasons about the app — otherwise you've traded one kind of coupling for another, just spread across gRPC calls instead of function calls. The wearable integrations are the real complexity: three different vendor APIs, three different data shapes, one consistent internal model.
What I built
Designed and built a NestJS microservice mesh (auth, coach, fitness, meal-logging, user services) communicating over gRPC, powering a fitness and wellness platform. Built a standalone React Native app with Fitbit, Garmin, and Oura wearable integrations, unifying three vendor data models into one coaching experience.
Technical approach
Stack and tooling for this work: NestJS, gRPC, React Native, MongoDB, TypeScript. Topics covered: Microservices, NestJS, gRPC, Mobile.
Topics
Related case studies
AI-Powered Marketplace Content & Search Platform
Digiflux Technologies · 2026 – Present
Owning a platform indexing 517K+ products across 29 marketplaces, with semantic search built for how creators actually search.
FinTech Data Pipeline at Scale
Digiflux Technologies · 2024 – Present
How 50+ serverless scrapers keep market and compliance data flowing for millions of users.
Conversational AI for Meal Subscriptions
Digiflux Technologies · 2024 – Present
LangChain + LLMs powering subscription support for 125K+ customers with 90%+ intent accuracy.