The main thing when ‘they’ developed Magento 2 was to improve on resource management and overall speed. Most people working with it, would scratch their heads in disbelief about it. Magento 2 can be painstakingly slow, but also rapid fast with the right configuration.
It’s a known fact a Magento 2 developer needs to be a server-admin as well, or at least have a decent understanding about it. This is why I’m currently throwing myself in all these documentations, tutorials and best-practices. And here are some useful sources: