В общем, если оставить в сторону абстрактные темы, то могу переформулировать так - есть ли языки/экосистемы/whatever которые имея несколько частей задеплоеными на разные ноды, связанные по сети - могли бы мне гарантировать, что условный HTTP GET ничего никуда не пишет (чистый в системном смысле)?
Ну можно, но игра не стоит свечь в большинстве случаев
В общем, если оставить в сторону абстрактные темы, то могу переформулировать так - есть ли языки/экосистемы/whatever которые имея несколько частей задеплоеными на разные ноды, связанные по сети - могли бы мне гарантировать, что условный HTTP GET ничего никуда не пишет (чистый в системном смысле)?
статический анализ реализации http get может показать, что, грубо говоря, socket.read используется, а socket.write - нет
При этом ещё допустимо чтение из файла/базы/<libastral> и не везде можно отличить действие с эффектом, от действия без эффекта, а ещё могут и будут писаться метрики и логи, которые вообще-то эффект
При этом ещё допустимо чтение из файла/базы/<libastral> и не везде можно отличить действие с эффектом, от действия без эффекта, а ещё могут и будут писаться метрики и логи, которые вообще-то эффект
я имею ввиду, что если все эффекты бы детально описывались, тогда можно было бы что-то подоказывать