LINUX.ORG.RU

История изменений

Исправление PolarFox, (текущая версия) :

Когда-то такое же отторжение вызывала идея UNIX с программами-утилитами и демонами. Это же, чтобы прочитать строки из двух файлов, вывести десять строк по условию, надо три программы запускать. И они будут кидать по тормозному (по сравнению с вызовом локальной функции) конвейеру. А потом привыкли.

Разница в том, что на юниксах cat и прочие grep уже написаны за тебя, в принципе отлажены и особо не глючат. И типично возникающие пайплайны все научились читать.

А с микросервисным подходом каждый раз вселенная изобретается с нуля, и формат сообщений между каждыми двумя конкретными микросервисами часто прибит гвоздями именно к этой конкретной паре микросервисов у этой конкретной конторы.

Это как если у тебя есть grep, вывод которого можно направить только в awk, а если нужно в sed, то нужен другой grep или же какой-нибудь awk_to_sed_adapter.

И сюда же вдогонку. Юникс изобретали как среду более-менее общего назначения, с неизвестными заранее задачами. Кому-то книги набирать, кому-то программировать, кому-то поиграть. А очередное поделие крудостроения должно показывать каталог товаров, корзину, кнопку купить и ничего принципиально другого в обозримом будущем для того чтобы всё переиграть из уже имеющихся частей не случится.

Исходная версия PolarFox, :

Когда-то такое же отторжение вызывала идея UNIX с программами-утилитами и демонами. Это же, чтобы прочитать строки из двух файлов, вывести десять строк по условию, надо три программы запускать. И они будут кидать по тормозному (по сравнению с вызовом локальной функции) конвейеру. А потом привыкли.

Разница в том, что на юниксах cat и прочие grep уже написаны за тебя, в принципе отлажены и особо не глючат. И типично возникающие пайплайны все научились читать.

А с микросервисным подходом каждый раз вселенная изобретается с нуля, и формат сообщений между каждыми двумя конкретными микросервисами часто прибит гвоздями именно к этой конкретной паре микросервисов у этой конкретной конторы.

Это как если у тебя есть grep, вывод которого можно направить только в awk, а если нужно в sed, то нужен другой grep или же какой-нибудь awk_to_sed_adapter.