Size: a a a

DevOps — русскоговорящее сообщество

2021 March 30

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
Dex X
Припустим есть микросервис авторизации (хранит и отвечает за создание пользователей) и микросервис блогпоста (хранит текст поста и отношение к автору).

Как правильно в таком случае реализовать запрос объекта поста, чтобы имя автора было указано тоже? Из фронтенд апи (рест гейтвея, который дёргает другие микросервисы)? Не делать ведь запрос блогпоста, потом подождать, потом запрос юзера и только тогда отдавать скомпилированный ответ пользователю
я бы сделал хранение имени (и айдишника) в самом посте. Если важно именно актуальное имя показывать, то листенер на событие изменения имени в первом сервисе - типа консистентность в конечном счёте
источник

ES

Elizaveta Shamanina in DevOps — русскоговорящее сообщество
Приглашаем на DINS DevOps EVENING!
8 апреля в 19:00 МСК, онлайн

Григорий Кошелев из компании Контур поделится опытом переезда на Sentry. Кирилл Казарин из DINS расскажет историю выбора и применения концепции 4 золотых сигналов.

Участие бесплатное, регистрация доступна по ссылке.
источник

NB

Nikita Burtsev in DevOps — русскоговорящее сообщество
не нужно только путать тут авторизацию и профили пользователей.
но в общем случае да, фронт может получив пост спросить у сервиса профилей имя и аватарку по ID автора. или это может сделать сервис который отдает фронту содержимое поста. и тот и другой вариант в целом валидны. с точки зрения идеологической чистоты второй вариант хуже, но тут в целом можно сделать backend for frontend
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
Nikita Burtsev
экспозить базу в дикий интернет и передавать в браузер креды базы это самострел даже не в ногу =)
я имею ввиду не браузер пользака а сервис фронтенда
источник

NB

Nikita Burtsev in DevOps — русскоговорящее сообщество
Vasiliy Angapov
я имею ввиду не браузер пользака а сервис фронтенда
это очень сильный assumption о том что там делают server side rendering что скорее всего не так, скорее всего там react spa какой-нибудь и все статически скомпилировано
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
Elizaveta Shamanina
Приглашаем на DINS DevOps EVENING!
8 апреля в 19:00 МСК, онлайн

Григорий Кошелев из компании Контур поделится опытом переезда на Sentry. Кирилл Казарин из DINS расскажет историю выбора и применения концепции 4 золотых сигналов.

Участие бесплатное, регистрация доступна по ссылке.
вы не согласовывали с нами митап
г-жи @true_olga @itinmyhead из вашей компании в курсе всего
почему бы сначала не поинтересоваться у коллег или администрации?
источник

ES

Elizaveta Shamanina in DevOps — русскоговорящее сообщество
Sergey Trapeznikov
вы не согласовывали с нами митап
г-жи @true_olga @itinmyhead из вашей компании в курсе всего
почему бы сначала не поинтересоваться у коллег или администрации?
Прошу прощения, в правилах анонсов мероприятий про эвенты не нашла информации.
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Elizaveta Shamanina
Прошу прощения, в правилах анонсов мероприятий про эвенты не нашла информации.
а где смотрели?
источник

ES

Elizaveta Shamanina in DevOps — русскоговорящее сообщество
Asgoret
а где смотрели?
источник

NB

Nikita Burtsev in DevOps — русскоговорящее сообщество
Vasiliy Angapov
я имею ввиду не браузер пользака а сервис фронтенда
а еще фронтом может быть мобильное приложение и все еще интереснее=)
источник

A

Asgoret in DevOps — русскоговорящее сообщество
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
мне кажется, все же блоги делают с server-side rendering
источник

A

Asgoret in DevOps — русскоговорящее сообщество
источник

ES

Elizaveta Shamanina in DevOps — русскоговорящее сообщество
Да, еще раз извиняюсь, что не обратилась по ссылке с рекламой, а просмотрела только эвенты
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Elizaveta Shamanina
Да, еще раз извиняюсь, что не обратилась по ссылке с рекламой, а просмотрела только эвенты
Ничего страшного, главное больше так не делайте)
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Предстоящие евенты:
1) Online, 30 марта 2021, Lead/Manage IT 2021, https://leadmanage.pro/
2) Online, 8 апреля 2021, DINS DevOps EVENING, https://dins.timepad.ru/event/1597551/
3) Offline, 31 мая - 1 июня, DevOpsConf 2021, https://devopsconf.io/moscow/2021
источник

ES

Elizaveta Shamanina in DevOps — русскоговорящее сообщество
Asgoret
Ничего страшного, главное больше так не делайте)
Да, конечно
Спасибо, что показали и рассказали :)
источник

S

Shaltay in DevOps — русскоговорящее сообщество
Vasiliy Angapov
мне кажется, все же блоги делают с server-side rendering
Не всегда. Но в большинстве случаев это связано с seo, бложек в виде spa погано индексируется поисковиками, они такое жутко не любят
источник

МП

Михаил Попов... in DevOps — русскоговорящее сообщество
Shaltay
Не всегда. Но в большинстве случаев это связано с seo, бложек в виде spa погано индексируется поисковиками, они такое жутко не любят
ну бот типа не видит то что там на джаваскрипте должно отрендерится, он читает статику. Помню у нас фронтендеры делали через папетер снимок страницы и заливали статику для ботов
источник

TM

Toemik Mnemonic in DevOps — русскоговорящее сообщество
Всем привет. вопрос для имеющих опыт деплоя питонячих сервисов в Azure. Кто ни будь сталкивался с неожиданной ошибкой импорта package (под неожиданным подразумевается отсутствие изменений в соответствующих блоках кода и отсутствии изменений в зависимостях (не изменялся состав и версионность requirements.txt)) после очередной сборки? Деплой оканчивается успешно, однако контейнер не может запуститься, в логах видем ошибку импорта, н-р:
File "/home/site/wwwroot/model/bags.py", line 1, in <module>
2021-03-30T10:25:47.513829591Z     import spacy
источник