Let’s Make a Multi-Tenant Minecraft Server-Hosting SAAS with Kubernetes: part 1
This is part 1 in a series I’ll be writing on our journey to create a Minecraft server-hosting SAAS.
I'm Haaken, a software engineer based in Southern California. I'm currently a Senior Software Engineer at Linkedin, where I'm working on tooling and infrastructure to support the use of Golang. In my free time, I contribute to open source (I currently have over 1k stars on Github), lift weights, hike, play video games, and manage my rental property.
This is part 1 in a series I’ll be writing on our journey to create a Minecraft server-hosting SAAS.
Next-generation ACG Video Website
A video site for anime, comics, and games. I wrote the whole backend (in Go), supporting: JWT-based authentication, video uploads and transcoding, video fuzzy search and sorting, ML-based video recommendations, video comments, user profiles, etc.
Craftzone
A Minecraft server-hosting SAAS written in React/Next + Golang with Stripe for payments, OAuth from Discord/Google, and K3s for Minecraft server scheduling. Robust (and growing) mod support.
Video Download Manager
A multiuser frontend around yt-dlp and fully-functional video-hosting website written in Golang and React/Next, supporting video downloads from hundreds of websites. 800+ stars on Github.
Homelab
My homelab, in a 15U Startech rack. Featuring two Poweredge 730s (both running Proxmox), a basic switch + router, and UPS. 4U NAS build coming soon!