This learning path will cover the core concepts and best practices surrounding Niagara, and explore some of the new features in development for creating optimized particle systems, with examples taken from Lyra.
https://dev.epicgames.com/community/learning/paths/BLE/unreal-engine-optimizing-niagara-particle-systems