>>14
If you're writing your own custom web server for your own purposes, there probably isn't a need to manage the system through a purely functional system packager like Nix or Guix. The reason is that I expect you to have a complete understanding of your web server so you can control every part of it when things go wrong. Having said that, I think the benefits of the purely functional system packager (like Nix and Guix) are compelling enough to take on the burden of studying them. These packaging systems are significantly more sophisticated than other packaging systems and so it's easy to lose motivation to get through the very high learning threshold.