Как научить сервис сообщать об ошибке, чтобы это было понятно пользователям, машинам и программистам? Узнаем из доклада Александра Лырчикова.
⠀
Александр расскажет, как им перестало хватать баннера «Что-то пошло не так» и они учились сообщать пользователю об ошибках во время выполнения запроса в большом и сложном продукте — системе хранения данных (СХД).
⠀
Тогда они внедрили свой формат ошибок для общения между сервисами и решили проблемы как:
⠀
- определять проблему, если HTTP кодов уже не хватает
- добавить в ошибку параметры, чтобы показать детали проблемы, а не общее сообщение
- показать ошибку на другом языке, если в сообщении содержатся параметры и текст всегда отличается
- сделать так, чтобы пользователь видел ошибки подробно, но не пропускать лишних деталей из сервиса
- интерпретировать ошибки одного API для другого и не сойти с ума
⠀
В ходе доклада мы рассмотрим, какие средства для работы с ошибками есть в Go, чем они хороши и что делать, если на пути встает сериализация. Александр покажет, как работает их библиотека для ошибок и зачем они приручили панику. Обсудим, как заложить стандарт для ошибок, выстроить взаимодействие между сервисами для его использования, и как рефакторить уже существующий код для плавного переезда.
⠀
Ждем вас 27 и 28 ноября на HighLoad++ 2023, в рамках которой пройдет Golang Conf 2023 🖐
⠀
✅ Программа конференции и билеты на сайте в описании канала @HighLoadChannel
⠀
Александр расскажет, как им перестало хватать баннера «Что-то пошло не так» и они учились сообщать пользователю об ошибках во время выполнения запроса в большом и сложном продукте — системе хранения данных (СХД).
⠀
Тогда они внедрили свой формат ошибок для общения между сервисами и решили проблемы как:
⠀
- определять проблему, если HTTP кодов уже не хватает
- добавить в ошибку параметры, чтобы показать детали проблемы, а не общее сообщение
- показать ошибку на другом языке, если в сообщении содержатся параметры и текст всегда отличается
- сделать так, чтобы пользователь видел ошибки подробно, но не пропускать лишних деталей из сервиса
- интерпретировать ошибки одного API для другого и не сойти с ума
⠀
В ходе доклада мы рассмотрим, какие средства для работы с ошибками есть в Go, чем они хороши и что делать, если на пути встает сериализация. Александр покажет, как работает их библиотека для ошибок и зачем они приручили панику. Обсудим, как заложить стандарт для ошибок, выстроить взаимодействие между сервисами для его использования, и как рефакторить уже существующий код для плавного переезда.
⠀
Ждем вас 27 и 28 ноября на HighLoad++ 2023, в рамках которой пройдет Golang Conf 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
⠀
Многотысячная аудитория хайлоадеров узнает о лучших опенсорс-решениях и увидит их авторов.
⠀
У каждого выступающего будет 15 минут:
10 минут на презентацию и 5 минут на ответы.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3❤1😱1
Математический хайлоад: с Александром Кирсановым поговорим про большие, очень большие и немыслимо большие числа.
⠀
Задумывались ли вы когда-нибудь, что значит вся эта наша «биг дата» в масштабах математики? Насколько миллиарды пользователей и терабайты данных далеки от по-настоящему «биг» величин?
⠀
Мы с вами увидим, что такое по-настоящему большие числа — числа, которые неподвластны осознанию, на которых ломается математика. Мы рассмотрим, какими нотациями они записываются, какой смысл имеют и как быстро они растут.
⠀
Начнём с приземлённых вещей, имеющих понятный смысл, и устремимся вверх, оттолкнёмся от числа Грэма, доберёмся до самого большого числа, имеющего название, дойдём до границы вычислимости, но пойдём дальше, по невычислимым полям, до понятия бесконечности, перешагнём и её, за ординалы, за пределы применимости аксиом — до самого конца математического безумия. И только там обнаружим, что это самое начало человеческого воображения, и границы наших с вами возможностей ещё бесконечно далеки.
⠀
Ждем вас 27 и 28 ноября в Москве на HighLoad++ 2023 🙌
⠀
✅ Программа конференции и билеты на сайте в описании канала @HighLoadChannel
⠀
Задумывались ли вы когда-нибудь, что значит вся эта наша «биг дата» в масштабах математики? Насколько миллиарды пользователей и терабайты данных далеки от по-настоящему «биг» величин?
⠀
Мы с вами увидим, что такое по-настоящему большие числа — числа, которые неподвластны осознанию, на которых ломается математика. Мы рассмотрим, какими нотациями они записываются, какой смысл имеют и как быстро они растут.
⠀
Начнём с приземлённых вещей, имеющих понятный смысл, и устремимся вверх, оттолкнёмся от числа Грэма, доберёмся до самого большого числа, имеющего название, дойдём до границы вычислимости, но пойдём дальше, по невычислимым полям, до понятия бесконечности, перешагнём и её, за ординалы, за пределы применимости аксиом — до самого конца математического безумия. И только там обнаружим, что это самое начало человеческого воображения, и границы наших с вами возможностей ещё бесконечно далеки.
⠀
Ждем вас 27 и 28 ноября в Москве на HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8😢1
⠀
Вячеслав расскажет, какие FinOps-инструменты сейчас присутствуют на российском рынке, как выглядит процесс их внедрения и к каким результатам может привести.
⠀
FinOps — это развивающаяся дисциплина управления облачными финансами, основной целью которой является увеличение рентабельности бизнеса за счет повышения эффективности облачной инфраструктуры. Внедрение FinOps позволяет ответить на вопросы кто, сколько и на что тратит в организации, позволяя организовать эффективный учет и контроль расходов и привязать облачные расходы организации к конкретным бизнес-метрикам.
⠀
Основной причиной появления FinOps стало увеличение неэффективности использования облачных ресурсов. Данный показатель называется cloud waste и на текущий момент равняется 30% – это означает, что около 30% всей облачной инфраструктуры, которые используют различные организации в мире, или около 147 миллиардов долларов, потрачены впустую, не принося никакой пользы владельцам инфраструктуры.
⠀
Ждем вас 27 и 28 ноября на HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Скрипты в приложениях. Как и зачем пользователям позволять писать код? Разберем на докладе Андрея Привалова.
⠀
Как пользователи продуктов, мы довольно часто используем возможность исполнения скриптов. Самый очевидный пример - это написание плагинов к nginx (lua) или traefik (go). Есть и менее наглядные примеры - строка к json-элменту в утилите jq так же парсится и разбирается, как скрипт.
⠀
Андрей расскажет, какие есть возможности использовать встроенные скрипты в приложении на go. А также мы попробуем на примере создать свою систему исполнения выдуманного скриптового языка.
⠀
Встречаемся 27 и 28 ноября на HighLoad++ 2023, в рамках которой пройдет профессиональная конференция для Go-разработчиков GolangConf 2023 🙌
⠀
✅ Программа конференции и билеты на сайте в описании канала @HighLoadChannel
⠀
Как пользователи продуктов, мы довольно часто используем возможность исполнения скриптов. Самый очевидный пример - это написание плагинов к nginx (lua) или traefik (go). Есть и менее наглядные примеры - строка к json-элменту в утилите jq так же парсится и разбирается, как скрипт.
⠀
Андрей расскажет, какие есть возможности использовать встроенные скрипты в приложении на go. А также мы попробуем на примере создать свою систему исполнения выдуманного скриптового языка.
⠀
Встречаемся 27 и 28 ноября на HighLoad++ 2023, в рамках которой пройдет профессиональная конференция для Go-разработчиков GolangConf 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Как обеспечить безопасность больше 350 продуктов и устранить 32 миллиона уязвимостей? Из них 70% critical и high. Добиться показателя удовлетворенности сервисами среди команд продуктов до 80+% и построить AppSec в огромном энтерпрайзе?
⠀
📍Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/763284/
⠀
📍Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/763284/
⠀
С 1 октября стоимость билетов на HighLoad++ 2023 вырастет. Но у вас еще есть возможность зафиксировать текущую стоимость, если забронируете билет до 30 сентября. После брони оплатить можно будет в течение нескольких дней.
⠀
Конференция пройдет в двух форматах:
⠀
- офлайн. Стоимость сейчас 56000 руб., с 1 октября - 60000 руб. На площадке у вас будет возможность охватить и погрузиться в широкий спектр тем, новых технологий и хардкорных решений. И весь этот спектр будет представлен только реальными и максимально прикладными темами без маркетинга и пустых разговоров.
⠀
- онлайн. Стоимость сейчас 28000 руб., с 1 октября - 30000 руб.
⠀
Для онлайн-участников будет доступно:
⠀
- трансляция залов с докладами. Кроме залов с митапами и мастер-классами;
- видео из фойе и выступления партнёров с демо-сцены;
- события, подготовленные специально для онлайна.
⠀
Ждем вас 27 и 28 ноября на юбилейной, 20-й конференции HighLoad++ 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Создаём отказоустойчивый деплой приложений в Kubernetes. Принципы, паттерны, приёмы расскажет Олег Вознесенский.
В google SRE book приводится статистика, что около 70% ошибок обработки пользовательских запросов приходится на этап деплоя новой версии. То есть создание хорошего, отказоустойчивого деплоя может принести вам до 70% успеха в деле обеспечения надёжности ваших приложений.
В процессе развития ИТ-индустрии сформировалось несколько популярных подходов и стратегий деплоя. На докладе Олега разберем варианты их реализации в kubernetes как самой популярной инфраструктурной платформы.
Встречаемся 27 и 28 ноября на HighLoad++ 2023 🙌
✅ Программа конференции и билеты на сайте в описании канала @HighLoadChannel
В google SRE book приводится статистика, что около 70% ошибок обработки пользовательских запросов приходится на этап деплоя новой версии. То есть создание хорошего, отказоустойчивого деплоя может принести вам до 70% успеха в деле обеспечения надёжности ваших приложений.
В процессе развития ИТ-индустрии сформировалось несколько популярных подходов и стратегий деплоя. На докладе Олега разберем варианты их реализации в kubernetes как самой популярной инфраструктурной платформы.
Встречаемся 27 и 28 ноября на HighLoad++ 2023 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
Поймать за 60 секунд: Антон Гой расскажет, как быстро реагировать на взломы, используя поведенческие трансформеры в Почте.
⠀
Антон расскажет о системе детекта взломов почтовых ящиков FieldMarshal, разработанной командой ML Integrity Почты Mail.ru. FieldMarshal выявляет скомпроментированные ящики на основе поведенческого эмбэддинга пользователя и скорость реакции на несанкционированное проникновение составляет секунды.
⠀
Доклад будет полезен широкому кругу ML-аудитории. А если вы всегда мечтали анализировать поведение своих пользователей SOTA-архитектурами, но не знали как, то в докладе вы, однозначно, найдете ответы на свои вопросы.
⠀
Кроме прочего в докладе Антон осветит:
⠀
- как обучать transformer-based эмбэддинг пользователя и как текстовые модели могут помочь вам в этом;
- как спроектировать систему, которая в online режиме будет распознавать взломы в потоке действий;
- как при помощи одного большого проекта прокачать в команде ML, System Design и разработку микросервисов.
⠀
Встречаемся на HighLoad++ 2023 в Москве 🙌
⠀
✅ Подробнее о конференции можно узнать на сайте в описании канала @HighLoadChannel
⠀
Антон расскажет о системе детекта взломов почтовых ящиков FieldMarshal, разработанной командой ML Integrity Почты Mail.ru. FieldMarshal выявляет скомпроментированные ящики на основе поведенческого эмбэддинга пользователя и скорость реакции на несанкционированное проникновение составляет секунды.
⠀
Доклад будет полезен широкому кругу ML-аудитории. А если вы всегда мечтали анализировать поведение своих пользователей SOTA-архитектурами, но не знали как, то в докладе вы, однозначно, найдете ответы на свои вопросы.
⠀
Кроме прочего в докладе Антон осветит:
⠀
- как обучать transformer-based эмбэддинг пользователя и как текстовые модели могут помочь вам в этом;
- как спроектировать систему, которая в online режиме будет распознавать взломы в потоке действий;
- как при помощи одного большого проекта прокачать в команде ML, System Design и разработку микросервисов.
⠀
Встречаемся на HighLoad++ 2023 в Москве 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
⠀
Друзья, самое время бронировать билет, через 2 дня билеты на HighLoad++ 2023 станут дороже.
⠀
Что получат участники конференции:
- 2 дня живого общения с единомышленниками и коллегами
- нетворкинг
- опыт коллег
- последние новости индустрии и современные подходы в разработке высоконагруженных систем
- просто классное времяпрепровождение
⠀
Ждем вас 27 и 28 ноября в Москве на HighLoad 2023 – мероприятии с самой высокой концентрацией IT- профессионалов страны 😎
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Как сменить 4 системы мониторинга за 4 года и остаться в живых? Узнаем из доклада Александра Качмашева.
⠀
Александр покажет 5 факапов, которые стали причиной изменений (однажды они посреди ночи разбудили десятки человек из-за сбоя системы мониторинга). Объяснит, почему им иногда проще поменять всю систему мониторинга, чем что-то менять в текущей.
⠀
Александр расскажет, насколько замена системы мониторинга влияет на разработчиков, и что им приходится испытывать во время изменений. И как во время турбулентности системы мониторинга оставить веру в его адекватность и корректность.
⠀
Какие выводы они делают, и что делать, если хочется хранить метрики долго, а платить бесконечное количество денег не получается.
⠀
🖐 Ждем вас на крупнейшей профессиональной конференции для разработчиков высоконагруженных систем HighLoad++ 2023, которая пройдет 27 и 28 ноября в Москве.
⠀
✅ На сайте в описании канала @HighLoadChannel можно ознакомиться с программой конференции и купить билет
⠀
Александр покажет 5 факапов, которые стали причиной изменений (однажды они посреди ночи разбудили десятки человек из-за сбоя системы мониторинга). Объяснит, почему им иногда проще поменять всю систему мониторинга, чем что-то менять в текущей.
⠀
Александр расскажет, насколько замена системы мониторинга влияет на разработчиков, и что им приходится испытывать во время изменений. И как во время турбулентности системы мониторинга оставить веру в его адекватность и корректность.
⠀
Какие выводы они делают, и что делать, если хочется хранить метрики долго, а платить бесконечное количество денег не получается.
⠀
🖐 Ждем вас на крупнейшей профессиональной конференции для разработчиков высоконагруженных систем HighLoad++ 2023, которая пройдет 27 и 28 ноября в Москве.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Александр Ванюшкин расскажет, как создать отказоустойчивый и масштабируемый конвейер обработки больших файлов с помощью Cadence.
⠀
Обработка больших файлов обладает рядом особенных (из-за возможных сбоев) ограничений ресурсов и необходимостью эффективного масштабирования. Александр поделится опытом, полученным при создании конвейера обработки с использованием Cadence.
⠀
Cadence — это распределенный, масштабируемый, надежный и высокодоступный механизм оркестрации, который разработан для создания и управления сложными, длительными и асинхронными бизнес-процессами. Поговорим о средствах мониторинга, архитектуре и о том, как Cadence используется в их инфраструктуре.
⠀
Встречаемся на HighLoad++ 2023, в рамках которой пройдет Golang Conf 2023 🙌
⠀
✅ Ознакомиться с программой конференции и купить билет можно на сайте в описании канала @HighLoadChannel
⠀
Обработка больших файлов обладает рядом особенных (из-за возможных сбоев) ограничений ресурсов и необходимостью эффективного масштабирования. Александр поделится опытом, полученным при создании конвейера обработки с использованием Cadence.
⠀
Cadence — это распределенный, масштабируемый, надежный и высокодоступный механизм оркестрации, который разработан для создания и управления сложными, длительными и асинхронными бизнес-процессами. Поговорим о средствах мониторинга, архитектуре и о том, как Cadence используется в их инфраструктуре.
⠀
Встречаемся на HighLoad++ 2023, в рамках которой пройдет Golang Conf 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
"Mattermost" на стероидах: Евгений Кульгин и Юрий Власов расскажут, как они запустили и развивают корпоративный мессенджер.
⠀
Узнаем, с какими трудностями они столкнулись при использовании корпоративного мессенджера Mattermost. Доклад будет полезен тем, кто только собирается развернуть собственный корпоративный мессенджер, чтобы понять, на что обратить внимание и какие узкие места можно обнаружить. Пройдем путь развития сервиса от 20 человек до 10 тысяч: что делали, чтобы улучшить его работоспособность и облегчить жизнь при поддержке/администрировании.
⠀
1) Как все начиналось: почему появилась необходимость в корпоративном мессенджере. Первая версия сервера 3в1 (БД, сервер Mattermost + сервер авторизации все вместе). Добавление инструментов. Привлечение IT-команд.
⠀
2) Реакция пользователей: плюсы и минусы. Добавление функционала на основе Обратной Связи (плагины). Увеличение функционала – самописные плагины. Как они придумали использовать скрытые сообщения (что дало: экономия, безопасность, сокращение времени решения задачи.)
⠀
3) А им 1 год! Увеличение пользователей и устранение узких мест. Настройка отказоустойчивости (уменьшают время простоя; делают общий конфиг без синхронизации). Наработка автоматизаций (скрипт автообновления, скрипт автопроверки версий, автоочистка файлового хранилища, автоочистка каналов). Вторая версия сервера + s3 хранилище. Создают свой сервер видеозвонков на базе LiveKit.
⠀
4) Что будет дальше? Выводы, что имеют сейчас. Графики доступности сервиса (было/стало), графики нагрузок на систему (было/стало). Новый функционал, который планируют внедрить: интеграция с внутренней HR-системой, интеграция с Outlook.
⠀
Встречаемся на HighLoad++ 2023 🙌
⠀
✅ Программа конференции и билеты на сайте в описании канала @HighLoadChannel
⠀
Узнаем, с какими трудностями они столкнулись при использовании корпоративного мессенджера Mattermost. Доклад будет полезен тем, кто только собирается развернуть собственный корпоративный мессенджер, чтобы понять, на что обратить внимание и какие узкие места можно обнаружить. Пройдем путь развития сервиса от 20 человек до 10 тысяч: что делали, чтобы улучшить его работоспособность и облегчить жизнь при поддержке/администрировании.
⠀
1) Как все начиналось: почему появилась необходимость в корпоративном мессенджере. Первая версия сервера 3в1 (БД, сервер Mattermost + сервер авторизации все вместе). Добавление инструментов. Привлечение IT-команд.
⠀
2) Реакция пользователей: плюсы и минусы. Добавление функционала на основе Обратной Связи (плагины). Увеличение функционала – самописные плагины. Как они придумали использовать скрытые сообщения (что дало: экономия, безопасность, сокращение времени решения задачи.)
⠀
3) А им 1 год! Увеличение пользователей и устранение узких мест. Настройка отказоустойчивости (уменьшают время простоя; делают общий конфиг без синхронизации). Наработка автоматизаций (скрипт автообновления, скрипт автопроверки версий, автоочистка файлового хранилища, автоочистка каналов). Вторая версия сервера + s3 хранилище. Создают свой сервер видеозвонков на базе LiveKit.
⠀
4) Что будет дальше? Выводы, что имеют сейчас. Графики доступности сервиса (было/стало), графики нагрузок на систему (было/стало). Новый функционал, который планируют внедрить: интеграция с внутренней HR-системой, интеграция с Outlook.
⠀
Встречаемся на HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Друзья, этот момент настал!
Проголосуйте за самых достойных номинантов Премии HighLoad++.
Народное голосование продлится до 15 октября.
Каждый ваш голос - это благодарность IT-лидерам и их решениям за вклад в развитие экосистемы интернет-разработки в России.
⠀
В этом году компания VK поддержала специальную номинацию «Развивающие проекты», посвященную людям и проектам, которые создают условия для развития: профессиональных разработчиков, новичков в IT и экспертных сообществ, специалистов в молодых цифровых профессиях или одарённых школьников.
Чтобы проголосовать вам необходимо авторизоваться в системе и выбрать трех достойных номинантов.
Вы можете отдать свои голоса в основном голосовании и в спец.номинации.
Имена победителей мы узнаем 27 ноября на церемонии награждения!
⠀
✅ Помните - ваш голос может быть решающим!
Отдать свой честный голос за достойного номинанта можно на сайте
P.S.: Обратите внимание, после голосования вы не можете изменить свой выбор.
Проголосуйте за самых достойных номинантов Премии HighLoad++.
Народное голосование продлится до 15 октября.
Каждый ваш голос - это благодарность IT-лидерам и их решениям за вклад в развитие экосистемы интернет-разработки в России.
⠀
В этом году компания VK поддержала специальную номинацию «Развивающие проекты», посвященную людям и проектам, которые создают условия для развития: профессиональных разработчиков, новичков в IT и экспертных сообществ, специалистов в молодых цифровых профессиях или одарённых школьников.
Чтобы проголосовать вам необходимо авторизоваться в системе и выбрать трех достойных номинантов.
Вы можете отдать свои голоса в основном голосовании и в спец.номинации.
Имена победителей мы узнаем 27 ноября на церемонии награждения!
⠀
✅ Помните - ваш голос может быть решающим!
Отдать свой честный голос за достойного номинанта можно на сайте
P.S.: Обратите внимание, после голосования вы не можете изменить свой выбор.
👍1
Максим Горозий в своем докладе расскажет про работу с аренами - почти избавляемся от GC.
⠀
Как ускорить ваш код на Go с помощью арен? В этом докладе мы погрузимся в мир «region-based memory management», Максим расскажет о том, зачем оно нужно и даст советы по оптимизации кода. Ждем вас, чтобы сделать ваш Go-код ещё лучше!
⠀
🖐 Встречаемся 27 и 28 ноября на HighLoad++ 2023, в рамках которой пройдет Golang Conf 2023.
⠀
✅ Программа конференции и билеты на сайте в описании канала @HighLoadChannel
⠀
Как ускорить ваш код на Go с помощью арен? В этом докладе мы погрузимся в мир «region-based memory management», Максим расскажет о том, зачем оно нужно и даст советы по оптимизации кода. Ждем вас, чтобы сделать ваш Go-код ещё лучше!
⠀
🖐 Встречаемся 27 и 28 ноября на HighLoad++ 2023, в рамках которой пройдет Golang Conf 2023.
⠀
✅ Программа конференции и билеты на сайте в описании канала @HighLoadChannel
🔥7
Эдуард Александров расскажет историю одного инцидента: как парализовать работу 20к сотрудников и организовать чемпионат по игре в тетрис.
⠀
Пост-мортем инцидента во внутренней инсталляции Yandex Tracker. Эдуард расскажет, как устроен инцидент-менеджмент, как они обнаруживают инциденты и реагируют на них, что делают, чтобы инциденты не повторялись. Покажет, почему стабильность сервиса - это процесс, а не результат.
⠀
Ждем вас на крупнейшей профессиональной конференции для разработчиков высоконагруженных систем HighLoad++ 2023 🙌
⠀
✅ Ознакомиться с программой конференции и купить билет можно на сайте в описании канала @HighLoadChannel
⠀
Пост-мортем инцидента во внутренней инсталляции Yandex Tracker. Эдуард расскажет, как устроен инцидент-менеджмент, как они обнаруживают инциденты и реагируют на них, что делают, чтобы инциденты не повторялись. Покажет, почему стабильность сервиса - это процесс, а не результат.
⠀
Ждем вас на крупнейшей профессиональной конференции для разработчиков высоконагруженных систем HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Media is too big
VIEW IN TELEGRAM
Нанимать или обучать. Средний порог входа. Общение — залог успеха.
Об этом рассказал Дмитрий Горелов из Газпромбанка, где он отвечает за развитие практик и инструментов автоматизированного тестирования.
Об этом рассказал Дмитрий Горелов из Газпромбанка, где он отвечает за развитие практик и инструментов автоматизированного тестирования.