How immutable infrastructure and declarative configuration removed the pain of managing my servers
I used to use Debian a lot, to host my company's websites. Then I discovered NixOS "the purely functional Linux distribution". It is built on immutable infrastructure principles, which means there is a clear separation between data and the rest. In NixOS, the rest is managed in a declarative and reproducible way. I will explain what NixOS is, how it works, and why it was game changer for me. Now I can configure new virtual hosts in seconds! Also system/package upgrades are not a big deal anymore, as a full rollback can be easily performed!