Resource management is highly relevant on both large servers (where many resources need to be distributed among an even higher number of consumers to get the maximum out of the invested infrastructure) and on small embedded devices (where few resources need to be distributed among many consumers). Newer systemd versions support resource management out-of-the-box, as first-class functionality of service management. In this talk we will show you how to make use of it. We will tell you how to dynamically assign resource limits to running services and virtual machines and how to reliably determine the current resource usage of your services and virtual machines. We will introduce you to new concepts such as "Slices" which you can use to create arbitrary resource partition hierarchies. And we will give you a bit of background on what actually happens on the lower level.