Кирилл Тихонов
Компания: DINS
Мы напишем простейший веб-сервис из клиента и сервера на C++. На этом C++ часть закончится, и пойдет настройка окружения и инфраструктуры. Мы обеспечим детерминируемость сборки и прогона тестов. Облегчим последующее обновление зависимых библиотек. Автоматизируем статические проверки, верификацию кода, прогон тестов. Обеспечим доступность сервиса, настроим инфраструктуру, сбалансируем нагрузку, добавим автоматическое и ручное масштабирование. И под конец мы настроим continious delivery таким образом, что код будет на продакшене через 5 минут после реквеста, при этом даже невалидные изменения и ошибки программиста не смогут повлиять на его работу.
Комментарий программного комитета:
Мы часто говорим про язык, новые возможности, новые стандарты. Но забываем, что коммерческая разработка — это еще и CI, сборки, правильно настроенные тесты, быстрое разворачивание окружений, и пр. Кирилл много времени посвятил разработке на C++, а теперь поделится практическими советами из личного опыта именно в контексте задач настройки окружения и инфраструктуры.
Компания: DINS