Deployed system · Web Applications
Bayanihan
I deployed Bayanihan for 5,000+ users on an on-premise stack, connecting community operations with controlled remote access.
My role: Systems Architect & Full Stack Engineer
Visit the live project ↗The problem I faced
I needed to support remote access while keeping core services on local infrastructure and working within restricted network access.
My approach
I deployed Bayanihan for 5,000+ users on an on-premise stack, connecting community operations with controlled remote access.
Architecture decisions
Secure Hybrid Tunneling
I chose Cloudflare Tunnel for remote access without inbound port forwarding. I kept PostgreSQL behind the local Docker network rather than exposing the database directly.
What I delivered
- I deployed a platform for 5,000+ users
- I packaged the on-premise stack with Docker
- I configured PostgreSQL replication
- I integrated Nginx routing and Redis caching
- I configured remote access through Cloudflare Tunnel
Technology and methods
- Docker
- PostgreSQL
- Nginx
- Redis
- Cloudflare Tunnel
- Next.js
- TypeScript