Size: a a a

Software Design/Architecture/Zen

2021 January 13

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
по-другому это как? в таком случае выход видится не в пыхе. если многопоточность какая нужна... в пыхе форки норм
источник

В

Виктор in Software Design/Architecture/Zen
В очередь задачи кидать и воркерами разгребать
источник

AO

Anton Ostashov in Software Design/Architecture/Zen
Alexey Ivanov
если ты не получаешь удовольствие от программирования, всё остальное не важно
Ага
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
Виктор
В очередь задачи кидать и воркерами разгребать
ну да, это крон команды на форках
источник

В

Виктор in Software Design/Architecture/Zen
Виктор
Хороший пример того что разделять так жестко отделы нельзя. Девелоперы пилят код который нужно запускать паралельно. Старые матерые пыхеры, берут и форкают процессы. Приносят девопсам, те пилят контейнер, он дохнет по памяти и процу, релиз на днях, что делать? Правильно, дать пару гигов памяти и кучу проца контейнеру, в итоге выходит какашка. Девопсы сами какашку исправить не могут, а пыхеры и не знают что можно по-другому.
А еще пишут файлы в локальную файловую систему, надеясь найти их там же на следующем запросе, пихают в контейнеры супервизоры и запускают сразу несколько сервисов, и многое многое другое
источник

ПИ

Павел Иванов... in Software Design/Architecture/Zen
Девопс в целом про тесное сотрудничество девов и опсов. Не про разделение точно
источник

В

Виктор in Software Design/Architecture/Zen
Алексей Гевондян
ну да, это крон команды на форках
Не, не совсем, лучше накидывать задачи в очереди, и держать пулл контейнеров которые будут эту очередь разгребать. Это позволит гибко управлять ресурсами, регулировать скорость обработки очереди и не боятся потерять один из воркеров.
источник

В

Виктор in Software Design/Architecture/Zen
Павел Иванов
Девопс в целом про тесное сотрудничество девов и опсов. Не про разделение точно
Ну вот я про это да, рынок мне кажется пока только к этому идет
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
Виктор
Не, не совсем, лучше накидывать задачи в очереди, и держать пулл контейнеров которые будут эту очередь разгребать. Это позволит гибко управлять ресурсами, регулировать скорость обработки очереди и не боятся потерять один из воркеров.
не все задачи так можно решить. но да, для очередей кейсов полно
источник

В

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

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
ну вот ты зато понимаешь как лучше, для этого и есть "команда", чтобы помогать друг другу сделать правильно и лучше
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
или ты напоролся на кейс, когда говоришь тимлиду, мол - тут фигово сделано, можно вот так лучше, а он тебе в ответ - работает, не трогай пока, вот эти 15 задач надо было вчера сделать, чонить из них пильни?)
источник

В

Виктор in Software Design/Architecture/Zen
Ну чаще, «да, ты прав, это не очень, но времени переделывать нет»
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
классика
источник

ES

Eugene She in Software Design/Architecture/Zen
Так для этого техдолг должен быть в дев командах. Ну по хорошему
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Eugene She
Так для этого техдолг должен быть в дев командах. Ну по хорошему
тех долг у них может и есть, а вот процесса по выплачиванию оного нету)
источник

ES

Eugene She in Software Design/Architecture/Zen
😂 как говорит классик : «классика»
источник

SP

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

SP

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

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
да просто в норм проектах всегда есть свободное время, чтобы техдолг поковырять.
источник