Мнение Программного комитета о докладе
Строгий порядок — залог успешного промышленного программирования. Порядок начинается со стандартизации. Uber fx — довольно удачная попытка принести стандартизацию в мир Go и может оказаться полезной.
Доклад принят в программу конференции
Строгий порядок — залог успешного промышленного программирования. Порядок начинается со стандартизации. Uber fx — довольно удачная попытка принести стандартизацию в мир Go и может оказаться полезной.
uber.fx — это не только DI-контейнер, но и библиотека управления жизненным циклом приложения и его компонентов.
Запуск/остановка приложения, остановка по требованию, graceful shutdown vs аварийная установка.
* Бест-практисы и как не класть приложение в тихую
Компоненты приложения и управление их запуском и остановкой.
* Паттерн Start Stop в формате fx.
* Аварийная установка отдельного компонента.
Стейджи запуска приложения.
* Логирование стейджей и проблем.
DI-контейнер — расстановка зависимостей, бест-практисы.
* (доп. тема) Аннотации, именованные инстансы.
Тестирование целостности DI-контейнера.
* (доп. тема) Модули — группы компонентов.
Ведущий архитектор ПО.
Лаборатория Касперского
GolangConf: Architecture and frameworks