Dansday

DISNUT

DISNUT

When I launched DISNUT, which stands for Dansday Integrated Systems and Network Unified Technology, my goal was to take a single modest virtual private server and turn it into a tiny Software as a Service platform. I spent just one week transforming this lightweight server into a full developer platform. I really wanted to prove to myself that I could host a production ready stack that completely mirrors the architecture of modern applications, all without having to rely on a massive cloud provider.

To make this a reality on a single piece of hardware, I had to focus on solving a few core operational challenges.

  1. Service Management
    I needed to figure out exactly how I could run several different services concurrently on one machine.
  2. System Visibility
    Because everything is centralized, I had to keep the entire environment completely observable so I always know the state of the platform.
  3. Deployment Pipeline
    I wired the infrastructure specifically so I can push updates continuously without breaking the live environment.

The project is always evolving and my most recent major update was moving the entire infrastructure over to Cloudflare. I actually wrote an article about this decision recently, detailing why relying on a content delivery network was simply no longer optional for me. Making this switch directly solved some very specific operational headaches that I just could not afford to ignore anymore.