Size: a a a

Programming Offtop

2021 March 30

AK

Anton Korotkikh in Programming Offtop
(
Заводим кабинет челиков, которые думают об архитектуре и высоких проблемах, чтобы никому не было скучно
давно пора, кстати. а то обычно имеем кабинеты челиков занятых пеерусложненнием кода на типовых задачах
источник

(

( in Programming Offtop
Anton Korotkikh
давно пора, кстати. а то обычно имеем кабинеты челиков занятых пеерусложненнием кода на типовых задачах
Нужно только найти челиков, чьи материи приносят вэлью
источник

AK

Anton Korotkikh in Programming Offtop
central hardware
дима что ли говорил что не надо вообще его писать а взять готовый
можно и так. есть целые нашлёпки на кубер, со всей хурмой: контроллеры, acl, дискваери, различные прокси, телеметрии да логгирвоания итд, полный фарш под ключ. istio, например
источник

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
ну не добавляй его в спринг, перенеси аус на урвоень гейтвеев или ингресс контроллеров, выдели контроль доступа отдельный комопент который будет фильтровать запросы к апишкам. потом переиспользуешь его заодно где-то ещё
Вот он, подход архитекторов. А можно просто вместо spring-security воткнуть свой фильтр и реализовать пару методов. Внутри приложения, без усложнения обвязки вокруг него.
источник

AK

Anton Korotkikh in Programming Offtop
Vladimir Petrakovich
Вот он, подход архитекторов. А можно просто вместо spring-security воткнуть свой фильтр и реализовать пару методов. Внутри приложения, без усложнения обвязки вокруг него.
Вот он, подход кодеров, лишь бы что-то где-то дописать. А потом самому руками дорабатывать отдельно каждый сервис в каждой команде, воктнуть фильтр, воткнуть телеметрию, воткнуть новый ACL, воткнуть сжатие, самим начать подкладывать серты. DRY? - та нафиг оно надо, переиспользуемые комопненты это же зло, единый подход упрощающий онбординг и поодержку - вообще не нужно.
Это работает, если речь только про один сервис, когда речь про большую компании и кучу сервисов, ты утонешь поддерживать и следить, кто там себе какие филтры нагородил.
Тебе же лучше как разрабу, только апишку делаешь, остальное за тебя сделают devOps и сами будут вести эту поодержку, потому-что ты катаешь только сервис с бизнес логикой, а все вопросы доступа, транспорта, квот и многие другие решают за тебя. Разделение труда и зон отвественности
источник

ch

central hardware in Programming Offtop
Vladimir Petrakovich
Вот он, подход архитекторов. А можно просто вместо spring-security воткнуть свой фильтр и реализовать пару методов. Внутри приложения, без усложнения обвязки вокруг него.
тема слишком серьезная, чтобы отдавать на откуп своим костылям
источник

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
Вот он, подход кодеров, лишь бы что-то где-то дописать. А потом самому руками дорабатывать отдельно каждый сервис в каждой команде, воктнуть фильтр, воткнуть телеметрию, воткнуть новый ACL, воткнуть сжатие, самим начать подкладывать серты. DRY? - та нафиг оно надо, переиспользуемые комопненты это же зло, единый подход упрощающий онбординг и поодержку - вообще не нужно.
Это работает, если речь только про один сервис, когда речь про большую компании и кучу сервисов, ты утонешь поддерживать и следить, кто там себе какие филтры нагородил.
Тебе же лучше как разрабу, только апишку делаешь, остальное за тебя сделают devOps и сами будут вести эту поодержку, потому-что ты катаешь только сервис с бизнес логикой, а все вопросы доступа, транспорта, квот и многие другие решают за тебя. Разделение труда и зон отвественности
Следи за руками: оформляешь всю эту хуйню в spring boot starter, а потом в своих 100500 сервисах подключаешь одну зависимость и у тебя вжух и всё есть
источник

VP

Vladimir Petrakovich in Programming Offtop
Или ты думаешь, что без сайдкаров с девопсами кодеры не умеют в DRY?
источник

ch

central hardware in Programming Offtop
Vladimir Petrakovich
Следи за руками: оформляешь всю эту хуйню в spring boot starter, а потом в своих 100500 сервисах подключаешь одну зависимость и у тебя вжух и всё есть
еще скажи revere proxy не нужен
источник

AK

Anton Korotkikh in Programming Offtop
Vladimir Petrakovich
Следи за руками: оформляешь всю эту хуйню в spring boot starter, а потом в своих 100500 сервисах подключаешь одну зависимость и у тебя вжух и всё есть
вжух не срабатывает, т.к. большинство крупных ИТ ландшавтов не является моностеком
источник

VP

Vladimir Petrakovich in Programming Offtop
central hardware
еще скажи revere proxy не нужен
На входе в облако - да. Внутри на каждый сервис - нахуй не нужен, если ты не собрался разводить зоопарк решений на разных языках.
источник

АВ

А зачем Вам in Programming Offtop
источник

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
вжух не срабатывает, т.к. большинство крупных ИТ ландшавтов не является моностеком
Один хер будет больно, но да, с твоим подходом меньше
источник

VP

Vladimir Petrakovich in Programming Offtop
источник

AK

Anton Korotkikh in Programming Offtop
Vladimir Petrakovich
Или ты думаешь, что без сайдкаров с девопсами кодеры не умеют в DRY?
ну.. зачастую - да. особенно если они сидят разных стеках. да даже в переделах одной платформы (например жвм) - иди убеди скалиста использовать spring boot starter.
источник

VP

Vladimir Petrakovich in Programming Offtop
Антон, нужен охуенный стикер на тему k8s и обмазывания сайдкарами на каждый чих
источник

AK

Anton Korotkikh in Programming Offtop
Vladimir Petrakovich
Антон, нужен охуенный стикер на тему k8s и обмазывания сайдкарами на каждый чих
это да, надо придумать. иногда оно выходит из под контроля и сложно остановиться
источник

АВ

А зачем Вам in Programming Offtop
Бля профессор прости мы все проебали...
источник

ch

central hardware in Programming Offtop
то ли еще будет, вот когда начнут драйвера делать на js, вот тогда можно сказать, мы все просрали
источник

AM

Artem Molotov in Programming Offtop
central hardware
то ли еще будет, вот когда начнут драйвера делать на js, вот тогда можно сказать, мы все просрали
😱
источник