Мнение Программного комитета о докладе
Go отлично подходит для небольших сервисов, но как быть, когда дело доходит до проектов в миллионы строк кода? Обсудим опыт применения, подводные камни и посмотрим, как жить в масштабах энтерпрайза.
Доклад принят в программу конференции
Go отлично подходит для небольших сервисов, но как быть, когда дело доходит до проектов в миллионы строк кода? Обсудим опыт применения, подводные камни и посмотрим, как жить в масштабах энтерпрайза.
Распространено мнение, что Go не предназначен для написания больших приложений. И опыт многих это подтверждает. Тем не менее большие сервисы на Go успешно существуют и работают, миллионы строк бизнес-логики нормально живут в одном приложении, сервисы успешно обрабатывают финансовые транзакции и надежно работают под большими нагрузками.
Мы поговорим о популярных ошибках, из-за которых большие сервисы на Go становятся тяжело поддерживаемыми. Поговорим о подходах, которые позволяют так сделать. Поговорим о дженериках, решили ли они часть проблем. Поговорим о реализации DDD. И в качестве бонуса будет небольшое демо фреймворка, решающего проблему регулярного обновления сущностей и генерирующего админку сервиса.
Технический менеджер. Основатель Go-комьюнити Петербурга. Соорганизатор ProIT Fest, основатель IT-бара Failover в Петербурге.
Продвигает Go с релиза в 2012 году.
Помогает разработчикам вырасти в principal-инженеров.
Wildberries
GolangConf: Architecture and frameworks