https://www.youtube.com/watch?v=W3aieHjyNvw&t=1455s
"In this 2017 GDC session, Blizzard's Timothy Ford explains how Overwatch uses the Entity Component System (ECS) architecture to create a rich variety of layered gameplay."
(My favorite resource to explain ECS + NetCode)