Size: a a a

Software Design/Architecture/Zen

2021 May 21

SP

Sergey Protko in Software Design/Architecture/Zen
это тип предтеча devops движениия была
источник

SP

Sergey Protko in Software Design/Architecture/Zen
грубо говоря - если у тебя каждый коммит деплоится и при этом меняется оч незначительная часть системы - добиться низкого mean time to recovery и высокого аптайма как следствие изи. А если ты деплоишься раз в 2 недели и у тебя объем изменений по 100К строк кода - ну... сорян. ты в лотерею играешь
источник

SP

Sergey Protko in Software Design/Architecture/Zen
вот у меня за 2 недели гитхаб показывает чет типа 30К строк поменялось
источник

k

knopkod4v in Software Design/Architecture/Zen
ну хорошо, допустим. Но можно ли модули деплоить в "структурированном монолите"? Есть такие технологии?
источник

k

knopkod4v in Software Design/Architecture/Zen
а скок у вас человек работает?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
есть. вот тот же nservicebus тебе предлагает "приложение" дробить на ассембли модули которые можно в рантайме загрузать и выгружать.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
в Java например такой возможности нет, насколько мне известно
источник

K

Konstantin in Software Design/Architecture/Zen
Очень, очень много, почти 200 разрабов
источник

k

knopkod4v in Software Design/Architecture/Zen
тогда чем это хуже варианта с деплоем микросервисов?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
не хуже, если ты дотнетчик
источник

k

knopkod4v in Software Design/Architecture/Zen
ну у вас тогда есть смысл видимо. Вы не "каждый второй"
источник

SP

Sergey Protko in Software Design/Architecture/Zen
вообще оч важно понимать что "сразу микросервисы не нужны никому - это определенная стадия или ветвь развития организации"
источник

k

knopkod4v in Software Design/Architecture/Zen
а вот мы например именно каждый второй, но нам очень надо
источник

SP

Sergey Protko in Software Design/Architecture/Zen
а вот я тебе еще одну штуку накину - serverless лучше чем микросервисы)
источник

K

Konstantin in Software Design/Architecture/Zen
Нету, может какой-то рантайм своп в ноде, но это горячий уголь у тебя в штанах
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ну вот я только эрланг и .net знаю кто так умеет. Может есть больше но хз.
источник

k

knopkod4v in Software Design/Architecture/Zen
Наконец-то ты что-то хорошее про пхп сказал, я знал, что в душе ты его всё же любишь! :D
источник

K

Konstantin in Software Design/Architecture/Zen
Меня запинали на каком-то собесе из-за того что я не оч люблю серверлесс, теперь даже лямбды перевожу на кроны в кубере, в отместку. А сервисы можно и на CloudRun
источник

K

Konstantin in Software Design/Architecture/Zen
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ну технически пых можно чуть допилить что бы сделать выгрузку и в рантайме подменять... аля как php-fpm - загрузил скрипт, работает он себе - ты ему говоришь скрипт поменяй - загрузил новый отдельным процессом, кильнул старый
источник