Какие принципы 12-factor app полезны при построении сервиса?
Двенадцать факторов приложения: конфигурация, зависимости, процессы, релизы и эксплуатация — без обещания автоматической надёжности.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Двенадцать факторов приложения: конфигурация, зависимости, процессы, релизы и эксплуатация — без обещания автоматической надёжности.
Читать ответПочему флаг enabled не является встроенной командой Helm и как понять его действие по зависимостям и шаблонам конкретного chart.
Читать ответКак стандартизировать развёртывание через понятный контракт values, не превращая chart в неуправляемый конструктор всего.
Читать ответКогда Argo CD обнаружит ручное изменение, при каких настройках восстановит желаемое состояние и почему ConfigMap не всегда сразу меняет поведение приложения.
Читать ответКак оценить пользу GitOps по проблемам доставки и готовности эксплуатации, а не по размеру компании или моде на инструмент.
Читать ответКак показать глубину работы с Helm: настройка values, изменение шаблонов, разработка собственного chart и проверка обновлений.
Читать ответКак разделить подготовку инфраструктуры, конфигурацию СУБД, запуск реплик и эксплуатацию, а затем честно описать степень автоматизации.
Читать ответСтруктура честного рассказа о релизах: от изменения кода до проверки production, с указанием своей роли, ручных этапов и порядка восстановления.
Читать ответЭтапы Jenkins Pipeline от выбранного коммита до проверенного релиза: сборка, проверки, артефакты, окружения и восстановление при неудачной доставке.
Читать ответВ какой архитектуре удобнее выполнять частые релизы и чем это объясняется? контекст: архитектура программного обеспечения частые релизы удобнее организовать в микросервисной архитектуре поскольку сервисы можно…
Читать ответЧем отличаются Kubernetes DaemonSet и Deployment и где они применяются Deployment — контроллер для управления набором реплик подов, их масштабирования и обновления DaemonSet — обеспечивает запуск копии пода на каждом…
Читать ответГде разместить сборку для тестирования перед публикацией в App Store? сервис для бета-тестирования iOS-приложений TestFlight — официальный инструмент Apple приглашение тестировщиков по email или через публичную ссылку…
Читать ответ