Нужно выбирать простые технологии вместо сложных. В простом стеке всё предсказуемо, для его первоначальной настройки и обслуживания не нужны люди с докторскими степенями.
Программистов привлекает сложность как мотылька пламя — это интересно и модно. Но зачем эти сложности? Конечно, не для всех продуктов подходит простой стек — сложно представить это для Google , Amazon , Apple или Netflix — при таком масштабе они пионеры. Но для 99.9% продуктов нет смысла что-то усложнять.
Вот, что пишет Давид Хейнемейер Ханссон :
Это песня сирены, чтобы смоделировать нашу инфраструктуру по их образу.
А вот, что пишет в своём блоге Manu :
[…] Для ведения блога для формирования сообществ вам просто нужна добрая воля. Все инструменты есть. HTTP - это совершенно прекрасный протокол, электронная почта все еще работает, RCS и Matrix достаточно хороши для чатов, и если это не ваш джем, вы можете выбрать одну из бесчисленных альтернатив.
Также, низкая цена и высокая распространённость (доступность) являются преимуществами простых технологий. Одно дело настроить LAMP на любом дешёвом VPS и совсем другое дело найти хостинг, подходящий под современный сложный стек и платить за него кучу денег.
Мода склоняет к выбору сложных технологических решений при создании продукта, но приверженность сопротивлению помогает сделать правильный выбор.