Pull to refresh

Comments 13

Миф #6. Любая доставка на продакшн в банке — это бюрократический ад

В этом пункте я не увидел ничего про информационную безопасность. На каком этапе и как проверяется отсутствие закладок и уязвимостей? Просто выкатывать изменения на практически любую систему довольно просто, а вот делать это безопасно и без падений уже тяжело. А то я насмотрелся на типичный банковский подход, когда дырявую систему раскатывают, а потом рассказывают, что возможность утечки данных где-то через полгода исправят.

В этом пункте я не увидел ничего про информационную безопасность.

В тексте к сожалению не указано, но в целом на каждый проект настроена проверка кода на уязвимости.
UFO just landed and posted this here

Поздравляю, это очень радует!


Но не уникально — есть и другие банки с хипстерским стеком (Ruby, Go, Elixir, Typescript & React), YBIYRI на AWS с Prometheus, и прочими Slack и startup культурой.


П.С. Security and Compliance могут быть as a Code. Так что из бюрократии достаточно Product Owner чтоб пристально (это как минимум) взглянуть на успешный CI build и release notes.

Да, есть банки где используют go и микросервисы на нем
Как мы уже писали, скоро пройдёт Alfa Battle, онлайн-чемпионат по прикладному программированию на Java от нас и наших партнеров — Билайн, X5 Retail Group и Jug.ru.

Так все же «на Java» или на «Java используя Spring»?

Все мило, но привычка альфы блокировать клик по первому чиху, а потом две недели тянуть резину с разблокировкой, дико раздражает, Легаси, видимо.

Претенциозно. Если это "мифы" для Альфы, то это не значит, что в других банках все так же. Из личного опыта.

Это и для Альфы не мифы (ну кроме коммуникаций, хотя тоже не без нюансов) — зависит от подразделения.

Новые же проекты сразу пишутся на Java 11 и 13, Kotlin, SpringBoot 2, Kafka, Project Reactor / Spring WebFlux.


Дополню, что новые проекты также пишутся на C# / .Net Core. Это как модули интернет-банка, так и внутренних систем.

Очень интересно было бы послушать чем плох мезос с марафоном и чем так хорош кубернетис. Кроме хайпа и вроде бы исключения девопсов из пайплайна выкатки.
Можно даже отдельной статьёй :)

Чтобы разработчик не скучал в ожидании сборки проекта и мог заняться решением более интересных задач...


А сколько времени у вас разработчик ждет цикла тестирования новых изменений?
зависит от типа тестирования
функциональное и интеграционное обычно идет в одном темпе с разработкой и занимает редко когда больше недели

тестирование бизнесом может требовать несколько недель

также нагрузочное тестирование может занимать до месяца
т к после получения поставки им надо запрограммировать тестовые кейсы/
Sign up to leave a comment.