Не так давно на внутреннем митапе по стандарту разработки прозвучал провокационный вопрос, который заставил задуматься многих, особенно Максима Морева, куратора инженерного производства в нашем банке:
А что за потребность всё делать %-as-code? Какая от этого польза? Зачем число коммитящих в код?
«Потому что иначе мы останемся в прошлом, где ручные процессы замедляют каждый наш шаг», — ответил Макс.
Концепция As Code — естественное продолжение эволюции разработки, где всё — от инфраструктуры до документации — становится кодом. Такой подход превращает хаос в управляемую систему.
Каждый коммит — это шаг в будущее, а код — нить в живой ткани реальности.
Основные подходы As Code:
Что это: описание инфраструктуры (серверов, сетей, БД) в виде кода (с помощью Terraform, Ansible, CloudFormation).
Зачем: чтобы инфраструктура была воспроизводимой, предсказуемой и управляемой.
Пример: вместо ручного создания серверов в облаке — код, который разворачивает их одной командой.
Что это: написание документации в формате Markdown/AsciiDoc и хранение в Git.
Зачем: чтобы документация не устаревала и была частью процесса разработки.
Пример: документация API лежит в репозитории рядом с кодом и обновляется вместе с ним.
Что это: описание архитектуры системы в виде кода (например, с помощью DSL — Domain Specific Language).
Зачем: чтобы архитектура была понятной, проверяемой и легко изменяемой.
Пример: использование инструментов вроде Structurizr или PlantUML для описания диаграмм и зависимостей.
Что это: описание правил и политик (безопасности или доступа) в виде кода.
Зачем: чтобы автоматизировать проверку и обеспечить соответствие требованиям.
Пример: использование Open Policy Agent (OPA) для описания политик безопасности.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8 7❤6 5
Media is too big
VIEW IN TELEGRAM
Вспоминаем details, как прошло мероприятие
Красиво у нас не только на конфе, но и в бэкенде — узнайте, как метрики и мониторинг делают вашу работу заметной
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10 8 8❤3
Пишите в комментариях, о чем еще интересно было бы почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9 7 7 2
Нельзя просто так взять… ⏳
Развернуть Elastic и Kibana и отчитаться, что теперь у вас есть мониторинг.
🚨 А у нас он есть! — собственная платформа, развивающаяся на базе открытого исходного кода, где главный приоритет — технологическая свобода.
➡️ Смотрите доклад Валентина Лебедева с GPB Conf, чтобы заглянуть под капот платформы, оценить используемые ресурсы и забрать советы для развития или оживления ИТ-мониторинга в вашей компании.
Развернуть Elastic и Kibana и отчитаться, что теперь у вас есть мониторинг.
Please open Telegram to view this post
VIEW IN TELEGRAM
Если вы сегодня на PHDays Fest, ждём вас на стенде МГТУ им. Н. Э. Баумана на наших лекциях 💗 Стартуем в 16:00!
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Digital Лекторий Газпромбанк.Тех
Друзья, сегодня наша команда на киберфесте Positive Hack Days ⌨️
Если вы тоже тут, обязательно приходите послушать лекции наших спикеров на стенде Бауманки:
⏺ 16:00 «Данные, на которых учится искусственный интеллект. Какие они и откуда берутся?» — Александр Савченко, управляющий директор центра технологий искусственного интеллекта
⏺ 16:30 «ИИ в банковской сфере» — Адель Валиуллин, Первый Вице-Президент
Завтра и послезавтра готовим еще больше докладов, следите за анонсами🫰 А за лучшие вопросы подарим мэрч 😏
Если вы тоже тут, обязательно приходите послушать лекции наших спикеров на стенде Бауманки:
Завтра и послезавтра готовим еще больше докладов, следите за анонсами
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11 5❤3 2
Ближайшие пару дней мы на PHDays Fest 🐱
Приглашаем на стенд МГТУ им. Н.Э. Баумана, где можно оценить свои силы в поиске уязвимостей на сайте, проверить знания в кибервикторине и классно понетворкаться за настолками🥳
Расписание лекций на сегодня:
⏺ 12:00 «Постквантовая криптография. Защита данных финансовой отрасли от кибератак настоящего и ближайшего будущего» — Антон Гугля, генеральный директор QApp
⏺ 13:00 «Практики безопасной разработки» — Артемий Юрьев, начальник отдела департамента развития технологий защиты информации
⏺ 15:00 «Безопасность данных для ИИ» — Александр Соболев, главный аналитик департамента развития технологий защиты информации
⏺ 17:00 «Безопасность ИИ, OWASP AI SEC TOP 10» — Александр Крибель, исполнительный директор департамента развития технологий защиты информации
Ждем в Лужниках! Стенд МГТУ им. Н.Э. Баумана🐱
Приглашаем на стенд МГТУ им. Н.Э. Баумана, где можно оценить свои силы в поиске уязвимостей на сайте, проверить знания в кибервикторине и классно понетворкаться за настолками
Расписание лекций на сегодня:
Ждем в Лужниках! Стенд МГТУ им. Н.Э. Баумана
Please open Telegram to view this post
VIEW IN TELEGRAM
Тот самый язык, с которого всё начиналось: курсы, первые pet-проекты, public static void main, закомментированные строчки «на всякий случай». Задуваем виртуальные свечи и делимся фактами, которые точно заслуживают перепоста.
5 фактов о Java, которые звучат как шутка, но это чистая правда:
Изначально язык назвали в честь дуба за окном, но оказалось, что Oak уже занят. Тогда один из разработчиков глянул на меню ближайшего кафе и сказал: «Будет Java». Так что в названии языка немного кофеина и немного голода.
В 90-х Java хотели внедрить в интерактивные ТВ-приставки. Рынок не оценил. Зато мир веба и крупных систем — очень даже. Сегодня Java — это не «только телек», но и сервера, банки, крупные платформы.
Амбициозный девиз Sun Microsystems. Суть: пишешь один раз — запускаешь везде, где есть JVM. И хотя иногда это «везде» требовало пары костылей, идея кроссплатформенности была революционной и до сих пор работает.
Minecraft? Java. Банковские бекенды? Java. Android-приложения? До Kotlin там правил Java. Даже внутри PostgreSQL можно найти Java через расширения. Этот язык как соль в блюде: незаметен, пока есть, но его отсутствие бросается в глаза сразу — всё буквально рассыпается.
В NASA использовали Java для инструментов, управлявших миссиями с марсоходами. Один из них — Mission Control Technologies — отвечал за планирование и телеметрию. Если бы Opportunity мог печатать, он бы вывел на корпусе: Java inside.
Пусть виртуальная машина будет доброй, а компилятор — снисходительным.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8 6 5🔥3 2
This media is not supported in your browser
VIEW IN TELEGRAM
Кайфуем на PHDays 😍 А вы что как где? Как дела?
Заглядывайте на стенд МГТУ им. Н.Э. Баумана, послушать лекции спикеров Газпромбанк.Тех и понетворкаться с нашими экспертами по инфобезу🛡️
Заглядывайте на стенд МГТУ им. Н.Э. Баумана, послушать лекции спикеров Газпромбанк.Тех и понетворкаться с нашими экспертами по инфобезу
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16 7🔥4 2 1
Нашей редакции нравится мультфильм «Смешарики» за его проницательность и шутки.
Пока идет погоня за мягкими копиями героев, вспоминаем слова Кроша, которые прекрасно дополняют сегодняшнюю подборку статей с блога Газпромбанка на Хабре.
Делимся лучшими практиками наших инженеров:
➡️ Автоматизация разведочного анализа данных с помощью Python — читайте о том, как мы сэкономили рабочее время дата-сайентистов.
➡️ Оптимизация дашбордов в Superset — узнайте, как заставить BI-дашборды быстро загружаться, не ронять страницы браузера и не замедлять работу пользователей.
➡️ Как создать инструмент для DQ только на Python и Airflow — откройте секреты мониторинга большой витрины на 1500 атрибутов.
Пока идет погоня за мягкими копиями героев, вспоминаем слова Кроша, которые прекрасно дополняют сегодняшнюю подборку статей с блога Газпромбанка на Хабре.
Кругом одни теоретики! А жизнь — это прежде всего практика🐇
Делимся лучшими практиками наших инженеров:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM