DevOps Pro Moscow 2019

Пётр Грибанов

1С, Россия

Биография

Моя карьера в ИТ с самого начала связана с бизнес-софтом и ERP системами. Я пришел в индустрию как разработчик приложений для автоматизации бизнеса, потом стал разрабатывать инструменты и библиотеки для разработки таких приложений (т.е. стал разработчиком инструментов для прикладных разработчиков, своих вчерашних коллег).  Был разработчиком, системным архитектором, руководителем проектов, директором разработки. Работал в крупных ERP-вендорах – iScala, Epicor, Microsoft. Теперь присоединился к 1С, чей продукт – технологическую платформу «1С:Предприятие» – считаю одним из лучших на рынке.
Тестирование ERP-систем, предназначенных обслуживать большие предприятия, всегда было для меня областью привлекательной и в то же время загадочной. За более чем 20 лет я перепробовал немало подходов и методологий и все еще учусь!

Доклад

Как мы в 1С разрабатываем продукт для 5 миллионов пользователей

1С производит инструменты для быстрой разработки кросс-платформенных бизнес-приложений и рантайм для их работы. Бизнес-софт, разработанный на нашей платформе, работает на Windows, Linux, macOS, Android, iOS, использует СУБД MS SQL, Oracle, IBM DB2, PostgreSQL.
Наш софт используется пятью миллионами конечных пользователей в полутора миллионах организаций.
Исходники платформы «1С:Предприятие» – более 10 млн. строк кода.
Регулярно выпускать новые версии такого сложного продукта – непростая задача. Расскажем о том, как мы одновременно разрабатываем 6 версий продукта, как оптимизируем билды, как тестируем наш софт, какие инструменты используем.

Ключевые слова

Continuous Integration
Continuous Delivery
Automation Testing