Обновить
12
0
Алексей Коробков @alex_kor

CI\CD TeamLead + Java Lead

Отправить сообщение
Мы используем Keycloak для аутентификации и базовой авторизации сервисов и пользователей. Работаем через Open ID Connect (OIDC), синхронизируемся с Active Directory.

Каких-либо серьезных нареканий нет, местами не очень удобный UI, но в целом он нас вполне устраивает. Релизы, кажется, довольно частые (последние 3 релиза с интервалом 1-2 месяца).

Я в целом согласен, что избыточная автоматизация вредна, но считаю, что мы оптимальный предел автоматизации еще не достигли.

Автоматизация с одной стороны помогает, защищая от «человеческого фактора», а с другой иногда сама их создает, запрещая определенные действия с точки зрения конвейера. Примером тому может быть ситуация, когда нужно выкатить изменение одного конфигурационного файла в проекте. Конвейер автоматизации требует прохождения тестов (это не всегда быстро), но если ждать нельзя (Prod лежит, например) и есть 100% уверенность в безопасности изменений, то можно запустить вручную сборку и последующий деплой этих изменений в обход конвейера.

Наша автоматизация это скорее помощник для команд и разработчиков, в одних ситуациях мы просто подсвечиваем проблему, в других ставим запреты на определенные действия. Но всегда есть альтернативный путь, когда мы сознательно можем срезать часть процесса и в ручном режиме выполнить определенные операции (доступно, естественно, только определенным людям). Это позволяет нам поддерживать баланс между автоматизацией и ее ограничениями.
Только Sentry нам не хватило бы, т.к. мы наблюдаем как за ошибками «из приложений», так и за кодами ответов API микросервиса + отслеживаем все ли контейнеры поднялись. В планах есть идеи начать наблюдать за потреблением CPU/RAM и временем ответа сервиса.
Если вопрос про график «Watcher queue size», то он отображает число выкладок, за которыми наблюдает сервис мониторинга выкладок. Иногда там могут отображаться дробные значения, т.к. эта метрика пишется через statsd, плюс еще может влиять выбранный временной диапазон для графика.
А кто-нибудь пробовал собирать image c Oracle Server JRE по официальной инструкции Оракла? (см. Oracle blog)
На сколько я понял, готовый имидж скачать нельзя, но в статье есть ссылка (в FAQ) как подключить его в свой образ (Link)
К слову, получается, что использование Oracle JRE никак не нарушает лицензию
Выдержка из блога
Are there any licensing considerations for Oracle Java SE that are unique to Docker?
No. Docker is a containerization platform and there are no unique or special restrictions in the license for use or redistribution as compared to any operating system, virtualization or packaging format. The Oracle JDK is widely used and adopted in the Docker ecosystem.

Поправьте, если не прав…
2

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Руководитель команды разработки
Ведущий
Управление людьми
Управление проектами
Java
DevOps
Linux
CI/CD
Разработка программного обеспечения