Тут нечего понимать  , все уже придумано давно и не нами. Первая , главная , типичная ошибка - сначала человек тащит все без разбора , потом ломается под тяжестью и бросает это все нафиг . Правильно - разделить зоны ответственности  и не брать на себя больше чем надо , посмотрите сначала - где  у вас есть контроль , где нет , о том , что не контролируете , даже думать не торит.