Моя политическая позиция - все что жуковский про ФП сказал, плюс разделение независимых модулей через мессадж пассинг и полную инкапсуляцию. Хитрость в том чтоб понять где разделять. Весь мир на ФП не напишешь, а если в каждом болте мессаджи - то труднее понять кто чего куда