Wenex — Microservice Platform
A NestJS + GraphQL microservice platform with a Nuxt client, running on MongoDB and Docker.
- Role
- Full-stack Engineer · Wenex
- Year
- 2024
- Status
- shipped

Wenex is a platform split into a backend of NestJS services exposing GraphQL, and a Nuxt/Vue client on top.
This is backend-heavy work: service boundaries, a shared schema across services, MongoDB data modelling, and Docker for local parity and deployment. GraphQL federation-style composition means the client sees one coherent graph while the services stay independent.
Highlights
- NestJS microservices exposing a composed GraphQL graph
- MongoDB data modelling across service boundaries
- Nuxt/Vue client consuming the unified API
- Dockerised local and deployed environments
Built with
NestJSGraphQLMongoDBTypeScriptNuxtVueDockerpnpm