I've been playing with Nixops lately. Wanted to deploy a nixos server to Vultr (since it's my current provider). Nixos ISO was in the list of ISO's you can attach. After a small search, I've found a cool script on GitHub to bootstrap the environment properly. Yet, I wanted it to be encrypted (yeah I know, entering password on boot..) and forked it to make securestrap ¯_(ツ)_/¯ I like how easy the whole declarative stuff is.
I was using DigitalOcean for more than a year and I was pretty happy with it. And the performance déjà vu hit me again: Server got slower and slower, eventually forced me to increase the specs. Since I was paying more, I wanted to test other providers. Instantly I realized grass is greener on the other side. I switched to Vultr... If you're doing the same performance hungry stuff, you can feel the change very easily.
My VPS on Contabo started to act funny, probably they overloaded their KVM hosts. I started to see messages like "[27941.674540] sh (9100): drop_caches: 3" on dmesg (totally not cool bro). So I've switched to DigitalOcean. Thanks to systemd-nspawn, moving entire system was really easy: rsync one big data file, mount it and start the container.