MSS — Apartment Building Management System
Distributed management platform built with domain-driven microservices for resident accounts, apartment units, maintenance workflows, and automated financial settlements. Engineered with centralized API routing via Spring Cloud Gateway and independent database isolation per domain.
- Architected and implemented 5 decoupled domain microservices (Auth :8081, Billing :8082, Facility :8083, Security :8084, Operations :8085) coordinated behind a centralized Spring Cloud Gateway (:8080).
- Applied the database-per-service pattern with dedicated PostgreSQL schemas in Docker Compose, ensuring strict domain isolation and zero cross-service table joins.
- Engineered the billing settlement workflow integrating PayOS hosted checkout and asynchronous webhook callback processing with signature verification.