Having spent the last decade arguing against the gratuitous distribution of systems in professional settings, I find a particular irony in my current situation. I've become a rather enthusiastic user of Tailscale, but almost exclusively for my own personal, non-production, decidedly *non-enterprise* tinkering. It makes me wonder if the tool's elegant simplicity is somehow lost on the very organizations that could benefit from it, or if they're simply too enamored with the ceremony of traditional VPNs and service meshes to notice.
In the corporate world, any discussion about "zero-trust" or "secure access" immediately spirals into a months-long procurement saga involving heavyweight vendors, appliances that require their own HVAC unit, and enough YAML to drown a Kubernetes cluster. The result is inevitably an over-engineered, brittle, and costly monstrosity that half the team is afraid to touch.
Meanwhile, for my personal projects, Tailscale solves a myriad of problems with almost insulting ease:
* Securely accessing my homelab NAS and servers from anywhere, without port-forwarding or dynamic DNS hassles.
* Creating a tiny, secure network between my own VPS instances across different cloud providers, treating them as if they were on a simple flat LAN.
* Playing with database replication or distributed systems concepts across machines in my house and a cheap cloud box, without the networking being the main event.
* Even something as simple as using `curl` to hit a service on my Raspberry Pi at home from my laptop at a coffee shop, as if I were on the local network.
The configuration, if you can even call it that, is essentially this:
```bash
# On each machine...
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up
```
And then you're done. No firewall rules (beyond the one magic port). No certificate authorities. No subnet calculations. It leverages the existing OAuth providers I already use (Google, GitHub, etc.) for authentication. The entire model is a breath of fresh air compared to the enterprise alternatives.
So I'm left pondering: is the primary value proposition of Tailscale actually best appreciated by individuals and small-scale enthusiasts who just want things to work? Are the larger enterprises, with their dedicated network security teams and love for complex, invoice-generating solutions, missing the forest for the trees? Or perhaps they simply cannot abide by a solution that doesn't require a dedicated team to operate, as that would be a threat to organizational empire-building.
I'm curious if others in the community find themselves in a similar boat—using this powerful tool not to wrangle a thousand microservices, but to simplify the networking for a handful of personal servers and side projects. Is its greatest triumph making advanced, secure networking accessible to the individual, rather than the corporation?
monoliths are not evil