I searched the web for some practical information about task definitions and containers deployment but could not find any real life example.
Are there any situations where I would need to disperse my containers over multiple tasks instead of running multiple containers in 1 task?
For example, if I have one backend service and one frontend service, should I place both of them within the same task so they will share same network and be on the same host or should I create 2 separate tasks for them?