Судя по картинкам, ребята отказались от грамотного DDD и CQRS. Выглядело громоздко, если только не требовалось по началу. Ради CRUD такого делать точно не стоило, но сложную бизнес логику в новой модели писать будет явно сложнее.
Мне всегда было интересно, как папка .git попадает в root директорию веб-сервера, если гит позволяет легко хранить её где угодно, вне самих файлов проекта. Я могу понять, если это случится на shared-хостинге (аля, вот вам папочка "наружу", кладите туда все ваши файлы), но во всех остальных случаях это странно смотрится.
Великая тайна сия есть. Но вообще компенсирующая операция должна быть идемпотентной, так что её можно повторять до упора, пока не получится хоть что-то в ответ получить.
Я сам пока на первом курсе ЯП по Java. Пока ждал начала курса, был подписан на телеграм-чатик практикума по общим вопросам. Так у меня слегка глаза на лоб полезли от числа людей, которые ринулись в разработку потому что "скидка 50% от государства". Притом часть из них спрашивала "а куда лучше, на питон или дата-аналитика?" и всё в таком духе. Про историю с таксистами уже тоже в курсе все. Я полагаю, первый же спринт очень сильно их удивит. Совсем без бэкграунда и без мотивации кроме как "в IT все деньги" на курсы идти не стоит, имхо.
Скажите, пожалуйста, а в каких терминах описывается сага при регистрации в сервисе саг? Там какой то понятный executor'у и compensator'у мета-язык или, грубо говоря, просто параметры для POST/PUT/DELETE запросов к другим сервисам? Насколько executor «в теме» работы сторонних сервисов?
Объясните, пожалуйста. В вашем варианте в файле update-rkn-ip.sh указан параметр maxelem 256000. Но при этом вы затягиваете весь список ip.lst в котором на данный момент более 2 млн записей. Я не совсем понимаю механизм работы скрипта в этом случае. Больше половины записей не попадут в ipset?
Что-то как ни стараются такие новости выдать за заботу о Родине, ничего из этого не получается. Например, в годы холодной войны в США было куча материалов (ролики по ТВ, чуть ли не уроки в школе) на тему как вести себя в случае ядерного удара. Но при этом вряд ли у рядовых американцев возникало ощущение, что бомбы эти начнёт взрывать само американское правительство. А в нашем случае — такое ощущение почему-то есть.
Интересно, а у современных ракет действительно есть механизм, показанный в одной из последних невыполнимых миссий, когда её уже в полёте можно превратить в обычную тяжёлую болванку нажатием большой красной кнопки?
Наверное имелся в виду code completion. У класса вывалится чёрт знает сколько методов и полей, а у интерфейса - обычно гораздо меньше.
Это я знаю. У вас в статье написано, фактически, что уменьшение бас-фактора это хорошо. Я указал на то, что уменьшение бас-фактора - это плохо.
Судя по картинкам, ребята отказались от грамотного DDD и CQRS. Выглядело громоздко, если только не требовалось по началу. Ради CRUD такого делать точно не стоило, но сложную бизнес логику в новой модели писать будет явно сложнее.
Речь наверное всё же про увеличение бас-фактора, а не про его уменьшение. Больше - лучше.
Ubiquitous. Привет DDD :)
Мне всегда было интересно, как папка .git попадает в root директорию веб-сервера, если гит позволяет легко хранить её где угодно, вне самих файлов проекта. Я могу понять, если это случится на shared-хостинге (аля, вот вам папочка "наружу", кладите туда все ваши файлы), но во всех остальных случаях это странно смотрится.
В общем случае там логика, конечно, сложнее простого retry. Вот тут интересно про это написано https://habr.com/ru/company/oleg-bunin/blog/418235/
Великая тайна сия есть. Но вообще компенсирующая операция должна быть идемпотентной, так что её можно повторять до упора, пока не получится хоть что-то в ответ получить.
Я сам пока на первом курсе ЯП по Java. Пока ждал начала курса, был подписан на телеграм-чатик практикума по общим вопросам. Так у меня слегка глаза на лоб полезли от числа людей, которые ринулись в разработку потому что "скидка 50% от государства". Притом часть из них спрашивала "а куда лучше, на питон или дата-аналитика?" и всё в таком духе. Про историю с таксистами уже тоже в курсе все. Я полагаю, первый же спринт очень сильно их удивит. Совсем без бэкграунда и без мотивации кроме как "в IT все деньги" на курсы идти не стоит, имхо.
А в чём отличие от версии "Паттерны проектирования. Обновленное юбилейное издание"?