Простота.
Это мое самое любимое слово в обсуждении рациональности решений, которое постоянно рождает непонимание, потому что оно имеет субъективное значение.
Дэвид говорит: 1. Публичные облака – это дорого и сложно. Мы можем сами создать свой дата центр и на коленках написать аналогичные решения. Станет сильно проще ведь мы контролируем все.
2. Очереди сообщений – это очень сложно. Мы их хоть и не использовали, а вместо них взяли самописный костыль поверх Redis. Теперь мы делаем сапомисный костыль поверх БД. Это будет сильно проще чем мачурные очереди сообщений.
3. Нафиг Rails, мы будем вайбкодить на Rust теперь и всю кодобазу уже переписали. Создали 6 нативных приложений вместо одного. AI теперь пишет код, наша жизнь стала проще.
Можно конечно сказать, что у Дэвида поехала кукуха, но тогда он тоже самое может сказать и про меня. Просто у нас разное понимание простоты. Для меня простота – это меньшее количество работы, меньшее количество подвижных частей. Для Дэвида простота [раньше](https://world.hey.com/dhh/how-to-recover-from-microservices-ce3803cc#:~:text=Making a large,simple, monolithic design.) имела такое же значение, но сейчас видимо это что-то уже другое.
А что простота означает для вас?