I have built with other tech-stacks before, however, I try to keep the tech stack for my projects the same so iterations have a chance to improve all services across my cluster.
Tech Stack
- Networking: Tailscale wire-mesh private network
- Operating System: Ubuntu Server
- Containers & Orchestration: Docker
- Reverse Proxy / Load Balancing: Nginx
- Secure Remote Access: Cloudflare Tunnel
- Database: MongoDB (WiredTiger)
- Backend: FastAPI(Python)
- Frontend: Next.js or Vanilla React
- Mobile: React Native with Expo
- Scripting & Automation: Python, Shell scripts, N8N server