Skip to content
← All projects

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