Долгое время интернет-банкинг и мобильное приложение Газпромбанка разрабатывалось и поддерживалось внешним подрядчиком. Но около двух лет назад мы решили, что такими вещами надо заниматься самим, собрали команду и полностью перевели разработку на себя. В этой статье расскажем, как прошел этот переход, почему переписали код с нуля и какие выводы сделали из этого опыта. А также поделимся неочевидными выгодами инхаус-разработки.
TechPR
Экономическая система мира Гарри Поттера
*Империо! Дочитайте этот текст до конца!*
После анонса сериала от HBO по всем книгам саги мы, старожилы мира Гарри Поттера, снова можем без стеснения обсуждать тонкости сюжета. Возможно, в новом сериале нам раскроют больше деталей об устройстве вселенной волшебников, чем это сделала Джоан Роулинг.
Когда читаешь книгу, особенно будучи ребенком без жизненного опыта и образования, не всегда задумываешься над второстепенными деталями. Кажется, что мир волшебников, если на секунду забыть про магию, не сильно отличается от нашего: есть магазины, товары, услуги, деньги и банк, где они хранятся. Есть даже законотворческий орган — Министерство магии. Но когда, повзрослев, начинаешь задумываться об экономической системе магического мира, сразу появляется куча вопросов. И чем дальше думаешь, тем их больше. Не претендуя на лавры Юдковского, попробуем разобраться, как работает экономика в мире Гарри Поттера, чем отличается от магловской, и немного пофантазируем на тему деталей, которые в книгах Роулинг остались за кадром.
Кастомные email-оповещения в Apache Airflow
Пролог
Каждый разработчик сталкивался, или непременно столкнется, с ситуацией, когда в бизнес-требованиях видишь “этакое желание”.
Этакое желание (каламбурное определение) – достичь чего-то невозможного или близкого к невозможному с помощью программирования.
Дорогой читатель, наверное, задаст риторический вопрос:
- Как это?! Разве чего-то нельзя достичь с помощью программирования?!
Вопрос, конечно, к месту, и ответ в большинстве случаев очевиден:
- Нет ничего невозможного… главное грамотно спроектировать техническое решение.
Но сейчас немного не об этом, а о целесообразности расхода ресурсов: трудозатрат, количество привлеченных специалистов и т.п.
Как советская машина всех в шахматы обыграла
Источник
«Каисса» — одна из первых прикладных программ, которая показала результат лучше 99,9 % людей-профессионалов в мире. В 1974 году в Стокгольме прошёл знаменательный шахматный чемпионат: впервые в истории за звание чемпиона мира сражались не люди, а машины — 13 компьютерных программ из восьми стран.
Компьютеры в те годы были не чета нынешней мелочи: они были весом по нескольку тонн, а площадью с несколько квартир. Сами они в Стокгольм, конечно, не поехали: ходы делались дистанционно, по телефону.
Советский Союз на этом турнире представляла «Каисса» — программа, в судьбе которой переплелись атомная промышленность, битва с коллективным разумом читателей «Комсомольской правды» и шахматисты-любители.
Работа по методу: как методологи облегчают IT-разработку и ускоряют вывод новых продуктов на рынок
Не так давно мы Газпромбанке пришли к очевидному выводу: можно создать сколько угодно отличных продуктовых команд с прекрасными разработчиками, но когда над тобой нависает такая махина, как банк, со всей его безопасностью, регуляторикой и прочими «выкрутасами», с которыми придется иметь дело, глаза начинают стекленеть, руки опускаться, а TTM отрастать.
Всем привет, меня зовут Кирилл Гилевич, и я хочу поделиться историей о том, как в очередной попытке отстать от разработчиков мы создали Центр методологии IT-производства, которым я и руковожу. Хочу поделиться тем, как мы оптимизируем взаимодействие между командами, какие процессы для этого придумали и зачем вообще нужны методологи.
Профессия «компьютер»
Сложно представить, что 70–150 лет назад приходилось прокладывать маршруты, вести бухгалтерию, производить сложные вычисления (а каких-то 60 лет назад уже и запускать в космос людей), без использования компьютеров. Так как же решались задачи, выполнение которых сегодня невозможно представить без использования современных технологий?
Первые «компьютеры» появились несколько сотен лет назад — так называли людей, которые занимались вычислениями. Вспоминаем женщин и мужчин, которые собственным трудом убедили ученых в ценности масштабных вычислений и заложили базу для технического прогресса.
На иллюстрации: компьютер XV века по версии Midjourney.
Kubernetes: шпаргалка для собеседования
Сразу хочу сказать, что изначально планировал сделать одну статью, но в итоге получилась такая простыня, что пришлось разделить текст на две части. Ссылку на вторую опубликую здесь, как только она появится (вот она).
Вопросы по Kubernetes достаточно часты на собеседованиях на инженерные вакансии, связанные с администрированием и эксплуатацией. Они могут варьироваться от базовых, рассчитанных на механическую проверку теоретических знаний («объясните, что такое service») до более сложных и комплексных, требующих глубинного понимания внутренних принципов Kubernetes и работы (каким образом опубликовать приложение, развёрнутое в Kubernetes). Давайте пойдём от базы в направлении возрастания сложности.
Время — деньги, но обменный курс неоднозначен
Если за 10 часов работы человек ожидает получить 30 тысяч, то это не значит, что за 30 тысяч он готов работать 10 часов.
В Стэнфорде сделали интересное исследование, которое показало, что время в деньги конвертируется с потерями, а вот деньги во время — с некоторым приращением.
Смысл в том, что если работнику нужно выделить большое количество времени на задачу, удельная оценка трудозатрат будет выше, чем если нужно сделать похожий же объём работы в виде маленьких независимых действий.
Это очень важно в новом мире удалёнки, парт-тайма и фриланса. Люди хотят работать, когда им удобно, и за небольшие быстрые задачи готовы брать меньше.
Собственно, теперь про само исследование.
Почему рукописную подпись считают надёжным способом аутентификации (и так ли это на самом деле)
Подпись — один из основных методов идентификации личности. Не самый надёжный, но часто самый простой и доступный для бумажного документооборота.
Автограф должен подтверждать подлинность документа. Например, в банках сотрудники по-прежнему сравнивают подписи в документах и в паспорте.
Подписи не уникальны и не обладают общей надёжностью, но при этом достаточно надёжны в определённых задачах.
Подделка подписи обычно дороже ожидаемой выгоды от мошенничества, и на этом допущении держится очень многое.
Разумеется, когда встаёт вопрос крупной сделки, нужны дополнительные верифицирующие факторы.
И, кажется, подписи уже отживают своё.
Праздник мы находим: поучаствуй в охоте на секреты и получи подарок от айтишного Деда Мороза
Хоу-хоу-хоу, Хабр! На связи айтишный Дед Мороз и его верный помощник — Санта-Хабраслизень. Мы вовсю готовимся к Новому Году и Рождеству, а вам перед праздниками предлагаем как следует развлечься и заодно размять мозги, поучаствовав в поиске новогодних секретов, надёжно спрятанных в статьях блоге Газпромбанка. Секреты помогут зарядиться праздничным настроением, а настойчивых искателей под ёлкой ждут новогодние подарки от Газпромбанка и Хабра. Интересно? Тогда пожалуйте под кат, навстречу приключениям.
У нас есть должность «бадди» — приятеля, который поможет во всём
«Дмитрий, помогите, пожалуйста, у меня не открывается рабочий стол. Уже половина десятого, а я ещё не залогинилась. Что мне делать? Как быть? Меня уволят».
Это позвонила Даша, новая сотрудница. Позвонила она своему бадди, человеку, отвечающему за то, чтобы новички нормально въехали в работу. С Дашей работал Дмитрий — главный инженер процессинга. И да, он сделал работу поддержки.
У нас это обычная история. Первые дни на новой работе — это стресс. Нужно познакомиться с коллегами, получить доступы к проектам, вникнуть во внутренние процессы компании и т.д.
Короче, адаптироваться. На это уходит какое-то время.
Каждому новому члену команды нужен свой Дмитрий. Ему можно задать глупые вопросы, с которыми иногда неловко идти к руководителю. Например, кому звонить, куда бежать, где кулер.
Легче обратиться к приятелю.
Как правило, в компаниях и так никого не бросают на произвол, мы просто решили закрепить эту практику. В нашем банке есть сообщество бадди, в нём уже 120 человек.
Кто такие бадди? Сотрудники, которые готовы помочь адаптироваться. Это не про руководство или наставничество, а про поддержку и комфорт.
Сейчас я расскажу, какую роль играют бадди в нашей системе онбординга.
Переизобретённая жизнь: в чём суть синтетической биологии и как она изменит мир
Недавно консорциум Sc2.0 (International Synthetic Yeast Genome [Sc2.0] consortium) объявил о важном открытии — в авторитетном научном журнале Сell вышла статья о… простых пекарских дрожжах. Особенность открытия заключается в том, что половины генома новой версии дрожжей никогда прежде не существовало в природе. Её создали в лаборатории. Прежним рекордом было создание дрожжей с четвертью синтетических генов. Достижение ещё на шаг приблизило учёных к получению фундаментальной базы, которая позволит строить полезные живые организмы с нуля. Этим занимается синтетическая биология, и у неё большое будущее.
BNPL, или Как миллениалы заново рассрочку изобрели
Казалось бы, что нового можно придумать на этом поприще? Оказывается — можно.
Относительно недавно для миллениалов и поколения Z придумали новую систему BNPL — Buy now, pay later, что в переводе означает «покупай сейчас, плати потом». Многие по ошибке называют её «покупками в рассрочку», но, если честно, это немножко (множко) вообще не то же самое. Если это, конечно, классический BNPL.
В ближайшее время стремительного роста доходов у большинства людей в мире не предвидится, так что популярность BNPL будет только расти, и потому подобные сервисы сейчас стремятся завести все мало-мальски крупные игроки, от банков до маркетплейсов. Не исключено, что культура потребления под его влиянием несколько изменится.
Источник
Чтобы встретить эти перемены во всеоружии, важно убедиться, что вы умеете «правильно его готовить». Поэтому сегодня мы говорим о том, как отличить BNPL от рассрочки, новаторстве в кредитовании и немного о поколении Z, которое массово пользуется этой системой и двигает её вперёд.
Квантовое превосходство: когда ждать нашествия квантовых вычислений
О радужных перспективах квантовых вычислений говорят уже не один десяток лет — этим принципиально иным с технической точки зрения компьютерам прочат судьбу «следующей большой технологии», которая ускорит, улучшит и выведет на принципиально новый уровень многие сферы человеческой жизни. Долгое время все подобные утверждения неизменно сопровождались оговорками: «когда появятся коммерческие квантовые компьютеры» и «когда удастся продемонстрировать квантовое превосходство». Недавно банк CITI опубликовал обширный отчёт о состоянии рынка квантовых вычислений. Cудя по его содержанию, оговорки вот-вот можно будет отбросить, а квантовые компьютеры станут технологией, которая определит технологический облик 2020-х годов. Глядя на отчет CITI, разбираемся, как устроены современные квантовые компьютеры и какие сферы жизни они изменят.
Эксперт в мИИдицине: как искусственный интеллект меняет здравоохранение
Искусственный интеллект «прописался» в новостных заголовках последних лет преимущественно благодаря большим языковым моделям, способным генерировать много различного «вирального» контента. Между тем в других сферах подобные технологии уже давно производят тихие революции. Например, в медицине. Разбираемся, в каких направлениях медицины и каким образом ИИ поможет человечеству стать более здоровым.
Как мы упростили внедрение роботов в банке
Я роботизатор, который занимается автоматизацией рутинных задач в банке. Чтобы справиться с потоком таких задач, мы начали использовать технологию RPA (robotic process automation), которая имитирует действия человека на уровне пользовательского интерфейса.
Внедрение RPA в банковской сфере не требует существенных изменений в инфраструктуре и представляет собой слой, который накладывается поверх существующих банковских приложений.
Технология RPA начала развиваться ещё в начале 2000-х. В последние годы она получила широкое распространение благодаря своим простоте внедрения и быстрому возврату инвестиций.
Сейчас инструмент реализации RPA — это уже коробочное решение, которое предлагают как зарубежные, так и российские производители. Именно на базе одной из таких платформ мы и разрабатываем свои решения.
Считается, что сегодня написать программу-робот очень легко. Производители решений, предназначенных для этого, утверждают, что это может сделать любой человек даже без знания ИТ. Это как приготовить себе кофе: взяли чашку, насыпали кофе, налили воды, положили сахар.
Несложный сценарий, несколько атомарных процессов, остаётся только запрограммировать их — и готово!
Но в теории — одно, а на практике — другое. Как только сценарий усложняется, появляются новые условия и ветвления процессов, создавать робота становится не так-то просто, особенно когда уже после разработки заказчик требует добавить функционал или меняет структуру. И делает это не один раз.
Собственно, именно с этим я и столкнулся. У меня появилась цель упростить не только разработку таких задач, но и дальнейшие их изменения и поддержку. Для этого пришлось придумать, как расширить возможности платформы, на которой у нас ведётся разработка роботов.
Вот об этом я и хочу рассказать.
Напрямую в мозг: что такое нейроинтерфейсы и как они могут изменить человека
В начале ноября стартап Илона Маска Neuralink, занимающийся разработкой нейроимплантов, получил от Управления по контролю качества пищевых продуктов и лекарственных средств США добро на испытания технологии на людях. Для индустрии это важное событие, но не потому, что людям наконец-то будут внедрять в мозг нейроинтерфейсы. Это произойдет далеко не впервые, однако тут важен исполнитель. Стоит просто взглянуть на послужной список Маска: массовые электромобили, многоразовые космические корабли — эти идеи казались отдалённой фантастикой ровно до тех пор, пока предприниматель не превращал их в прибыльный бизнес. Так что разрешение испытаний Neuralink на людях может стать событием не только для индустрии, но и для всех людей планеты. Самое время разобраться, что такое нейрокомпьютерные интерфейсы, как они появились и куда могут привести человечество.
Технодайджест: ростовский суперкомпьютер, магнитная лента на 50 ТБ, интроспективный искусственный интеллект
Привет! Собрали новости российских и зарубежных СМИ на тему компьютерных наук, искусственного интеллекта и исследований с квантовыми компьютерами.
В Ростовской области создают суперкомпьютер, работающий на частоте 1 трлн герц
Фотонный суперкомпьютер, создаваемый учеными Научно-исследовательского центра супер ЭВМ и нейрокомпьютеров в Таганроге в рамках научной программы НЦФМ, будет работать на частоте в 1 ТГц, или триллион герц. Самый быстрый на сегодняшний день электронный процессор работает на частоте 5 ГГц, а фотонный компьютер будет работать на частоте на три порядка больше - 1 ТГц. Это значит, что потенциально ученые смогут ускорить работу компьютера примерно в 300 раз.
В МГУ открыли новый суперкомпьютер, решающий задачи ИИ
Компьютер с новой архитектурой, основанной на активном использовании графических процессоров, составит единый вычислительный кластер с суперкомпьютером «Ломоносов-2». Суммарная производительность нового суперкомпьютера составит 400 AI Петафлопс. Архитектура компьютерной системы была «вдохновлена» передовыми образцами реализованных проектов суперкомпьютеров в лучших университетах мира, а используемые технологии основаны на практиках и существующих разработках ведущих производителей.
Ход программиста: кастомизировали для разработчиков известные настолки
Настольные игры — не только способ развлечься в компании друзей. Во всем мире их используют для обучения, тимбилдинга, погружения в рабочие задачи, знакомства с новыми процессами и технологиями. В Газпромбанке решили разработать собственные настолки — создавать их помогают разработчики и тимлиды. Мы в них играем сами — на митапах и специальных вечерах. При этом собираются команды из разных департаментов: так можно познакомиться друг с другом. А еще берем эти настолки на внешние мероприятия — так люди могут лучше узнать о задачах, которые стоят перед сотрудниками банка, и о наших процессах. Рассказываем, как и во что играют в Газпромбанке.
Сравнение российской рэп сцены используя R и техники Text Mining. Noize Mc and Kasta vs Pharaoh and Morgenshtern
R. Text Mining. Rap
Популярность многих современных рэп исполнителей остается для меня и других приверженцев “старой школы” большой загадкой. Постоянные споры о том, кто лучше, чьи тексты интереснее, чья музыка разнообразнее занимают умы многих интернет-пользователей. Чтобы подтвердить эти споры не просто словами, а фактами я проанализировал тексты четырех российских рэп исполнителей, используя для этого язык программирования R.