InstaPOS Platform Rewrite
Context
- Legacy POS platform under heavy operational load.
- Technical debt limited performance, reliability, and extensibility.
- Rewrite required without disrupting daily operations.
Role
- Backend engineer on the core rewrite team for nearly a year.
- Worked on backend architecture, domain modeling, and critical service flows.
Key decisions
- Improved service boundaries and maintainability with a structured NestJS architecture.
- Designed PostgreSQL models for transactional consistency and operational queries.
- Supported gradual migration and risk-controlled rollout.
- Prioritized reliability and observability for safe production operation.
Outcome
- More robust architecture and a cleaner foundation for ongoing development.
- Improved stability and performance under real production load.