Как удовлетворить SRE или сервис на Go в контейнере за 5 минутSRE-практики

Доклад принят в программу конференции
Игорь Должиков
Freelancer

Работал как SRE и как разработчик, применяя на собственном опыте все аспекты и сложности взаимодействия разработчиков с инфраструктурой.

bluesriverz@gmail.com
Тезисы

За 2 года работы в SRE с использованием языка Go приходилось сталкиваться с множеством проблем, как помочь разработчикам быстро и оптимально создавать микросервис. При этом соблюсти все требования, нюансы работы сервиса в контейнере, использования конфигурации, тестирования, исполнения и доставки кода в различные среды (Docker, Kubernetes, локально или в кластер).

В процессе доклада я расскажу и отдам вам самое ценное - сформированный шаблон сервиса, включающий опыт нескольких лет работы.

Будут рассмотрены вопросы:
- Генерация сервиса с выбором необходимых модулей.
- Наиболее яркие решения в виде примеров кода.
- Способы тестирования и валидации кода.
- Доставка и исполнение кода в контейнере локально и в кластере.
- Структура модулей сервиса из лучших практик.
- Вежливое закрытие сервиса (graceful shutdown).
- И многое другое из бесценного опыта разработки в контейнерах.

Микросервисы, SOA
,
Архитектурные паттерны
,
Методы и техника разработки ПО
,
Технологии виртуализации и контейнеризации
,
Непрерывное развертывание и деплой
,
Непрерывная интеграция
,
GO

Другие доклады секции SRE-практики