
Dental Web API Gateway
Designed and implemented RESTful APIs as an API Gateway to securely route and orchestrate communication between external partner services and the portal for 500+ distributed clinic systems.
Architected & Implemented the API Gateway Pattern using ASP.NET Core to act as a single-entry point for all client-facing applications, including mobile apps, web apps, and third-party partner integrations. The gateway securely handled authentication, rate limiting, request logging, and routing to backend services. Integrated with Node.js-based microservices (WebSocket, APIs) that powered a network of 500+ dental clinics. Enabled seamless traffic routing to both a centralized portal and distributed clinic-specific services.
Key features include:
✅ JWT Token-Based Authentication
✅ Role-Based Access Control (RBAC) with Dynamic Controller Mapping
✅ Multi-Audience Security Middleware for Fine-Grained API Access
✅ Custom Token Expiry and Secret per Role
✅ In-Memory Config for Fast Access
✅ Centralized Logging with Serilog
These APIs can be utilized across multiple platforms, including mobile applications and third-party integrations, ensuring interoperability and scalability.
Challenges
Solutions
Technologies
Project Gallery




