Size: a a a

2020 May 27

F

Foxcool in Go Get A Job
Anton Kucherov
> архитекторские скиллы (не "чистая архитектура", а настоящие распределенные системы и консенсус в них)

Это просто разного уровня архитектурные скиллы. Я бы не стал их противопоставлять, на мой взгляд они очень хорошо дополняют друг друга и игнорить что-то одно, значит просто ограничивать себя.

Чистая архитектура, это про бизнес и про то, как управлять требованиями бизнеса (которые постоянно меняются) на уровне кода, чтобы не пришлось переписывать "настоящую распределенную систему с консенсусом", каждый раз, когда бизнес внезапно попросил новую ( при чем простую с точки зрения бизнеса) фичу.
устроился расчищать какие-то авгиевы конюшни за чистыми архитекторами. DI и интерфейсы во все поля. Код отпратительный и нечитаемый. Собственный велосипедный фреймворк. Куча багов. Каждый сервис тащит пачку сервисов зависимостей типа баз, очередей. Архитектора явно не было - пачка распределенным монолитов.
Работодатели говорят, что команда это все нашлепала, а потом еще пытался как-то их шантажировать. Выгонять ссаной тряпкой пришлось
источник

F

Foxcool in Go Get A Job
в итоге все будет нахер переписываться на ходу. Уже предложил непрограммистские решения:
- отдельный auth сервер
- BFF шлюз и отделение внешней апи от апишек бекендов (они там недокументированные и спроектированные мразями, кстати)
- проектирование новых сервисов и переписываение легаси на ходу
источник

IK

Ilya Kaznacheev in Go Get A Job
Foxcool
устроился расчищать какие-то авгиевы конюшни за чистыми архитекторами. DI и интерфейсы во все поля. Код отпратительный и нечитаемый. Собственный велосипедный фреймворк. Куча багов. Каждый сервис тащит пачку сервисов зависимостей типа баз, очередей. Архитектора явно не было - пачка распределенным монолитов.
Работодатели говорят, что команда это все нашлепала, а потом еще пытался как-то их шантажировать. Выгонять ссаной тряпкой пришлось
tl;dr: выпилил старые велосипеды, запилил новые
источник

IK

Ilya Kaznacheev in Go Get A Job
После тебя прогер придет и также ныть будет
источник

IK

Ilya Kaznacheev in Go Get A Job
Все эти очереди хорошо и красиво работают, пока не доходит до конрер-кейсов
источник

F

Foxcool in Go Get A Job
неа. МОи велосипеды будут покрыты:
- OpenAPI мпеками
- возможно AsyncAPI спеками
- прочей  документацией
- тестами снаружи
источник

AK

Anton Kucherov in Go Get A Job
Foxcool
устроился расчищать какие-то авгиевы конюшни за чистыми архитекторами. DI и интерфейсы во все поля. Код отпратительный и нечитаемый. Собственный велосипедный фреймворк. Куча багов. Каждый сервис тащит пачку сервисов зависимостей типа баз, очередей. Архитектора явно не было - пачка распределенным монолитов.
Работодатели говорят, что команда это все нашлепала, а потом еще пытался как-то их шантажировать. Выгонять ссаной тряпкой пришлось
Ну т.е. вы как обычно поспешили с выводами? Вместо конкретных инженеров, вы ошибочно свалили вину на те подходы которые были криво использованы. Есть точно такие же "проектировщики распределенных систем", после которых аккуратный монолит покажется манной небесной. Не кажется ли вам, что проблема здесь не в архитектуре?
источник

IK

Ilya Kaznacheev in Go Get A Job
А до них всегда доходит, и вот тогда начинается грязная архитектура
источник

IK

Ilya Kaznacheev in Go Get A Job
Foxcool
неа. МОи велосипеды будут покрыты:
- OpenAPI мпеками
- возможно AsyncAPI спеками
- прочей  документацией
- тестами снаружи
А что за AsyncAPI спеки?
источник

F

Foxcool in Go Get A Job
контракты сервиса должны быть просты и понятны. Чтбы любой сервис можно было легко переписать, при необходимости
источник

F

Foxcool in Go Get A Job
Ilya Kaznacheev
А что за AsyncAPI спеки?
источник

F

Foxcool in Go Get A Job
т.е. то, что я говорю ваще не про скиллы программиста. ПРограммисты  - такая же проклятая ненужная профа скоро будет как манагеры
источник

IK

Ilya Kaznacheev in Go Get A Job
Интересненько
источник

IK

Ilya Kaznacheev in Go Get A Job
А когдген по ним есть?
источник

F

Foxcool in Go Get A Job
нужен навык внятного описания че надо. В идеале чтобы без кода конкретная потребность закрывалась - готовый сервис с гитхаба.
источник

DD

Deka Dancer in Go Get A Job
Да ладно
источник

F

Foxcool in Go Get A Job
Ilya Kaznacheev
А когдген по ним есть?
пока хз
источник

F

Foxcool in Go Get A Job
Deka Dancer
Да ладно
сам офигел
источник

F

Foxcool in Go Get A Job
давно ждду
источник

@

@mr_tron in Go Get A Job
Foxcool
т.е. то, что я говорю ваще не про скиллы программиста. ПРограммисты  - такая же проклятая ненужная профа скоро будет как манагеры
источник