История изменений
Исправление PolarFox, (текущая версия) :
Когда-то такое же отторжение вызывала идея UNIX с программами-утилитами и демонами. Это же, чтобы прочитать строки из двух файлов, вывести десять строк по условию, надо три программы запускать. И они будут кидать по тормозному (по сравнению с вызовом локальной функции) конвейеру. А потом привыкли.
Разница в том, что на юниксах cat
и прочие grep
уже написаны за тебя, в принципе отлажены и особо не глючат. И типично возникающие пайплайны все научились читать.
А с микросервисным подходом каждый раз вселенная изобретается с нуля, и формат сообщений между каждыми двумя конкретными микросервисами часто прибит гвоздями именно к этой конкретной паре микросервисов у этой конкретной конторы.
Это как если у тебя есть grep, вывод которого можно направить только в awk, а если нужно в sed, то нужен другой grep или же какой-нибудь awk_to_sed_adapter.
И сюда же вдогонку. Юникс изобретали как среду более-менее общего назначения, с неизвестными заранее задачами. Кому-то книги набирать, кому-то программировать, кому-то поиграть. А очередное поделие крудостроения должно показывать каталог товаров, корзину, кнопку купить и ничего принципиально другого в обозримом будущем для того чтобы всё переиграть из уже имеющихся частей не случится.
Исходная версия PolarFox, :
Когда-то такое же отторжение вызывала идея UNIX с программами-утилитами и демонами. Это же, чтобы прочитать строки из двух файлов, вывести десять строк по условию, надо три программы запускать. И они будут кидать по тормозному (по сравнению с вызовом локальной функции) конвейеру. А потом привыкли.
Разница в том, что на юниксах cat
и прочие grep
уже написаны за тебя, в принципе отлажены и особо не глючат. И типично возникающие пайплайны все научились читать.
А с микросервисным подходом каждый раз вселенная изобретается с нуля, и формат сообщений между каждыми двумя конкретными микросервисами часто прибит гвоздями именно к этой конкретной паре микросервисов у этой конкретной конторы.
Это как если у тебя есть grep, вывод которого можно направить только в awk, а если нужно в sed, то нужен другой grep или же какой-нибудь awk_to_sed_adapter.