GraphQL Federation microservices platform serving millions of connected IoT devices using Apollo Federation, NestJS, and Azure Kubernetes Service
Led architecture and development of a globally distributed smart-home control platform serving millions of IoT device users. Designed and maintained a vertically-partitioned Apollo Federation graph across semantic microservice subgraphs (Device Management, User Profiles, Rules Engine, Notifications, etc.) deployed on AKS across multiple regions. Implemented federated authentication using Auth0 with role-based access control (RBAC), event-driven real-time pipelines for device state synchronization, and comprehensive observability via ELK stack.
This project showcases modern web development practices, clean architecture, and user-centered design principles. It demonstrates the ability to work with complex requirements and deliver solutions that balance functionality, performance, and user experience.
GraphQL
Apollo Federation
NestJS
TypeScript
Azure Kubernetes Service
Microservices
Auth0
PostgreSQL
Event-Driven Architecture
2023
Year Completed
Architecture
Category
In Production
Status