Иван Локк
Go-разработчик в направлении Releases Engineering, YADRO

Встреча Go-разработчиков про системное и embedded-программирование на Go. В программе — доклады о переходе с Python на Go, проектировании высоконагруженных Go-сервисов и построении пулов и очередей задач на базе Postgres. Докладчики — Go-разработчики из YADRO, VK и Postgres Professional.
Go-разработчик в направлении Releases Engineering, YADRO
Go-разработчик, VK
Ведущий Go-разработчик, Postgres Professional
У каждого языка есть свои преимущества и недостатки. И иногда приходит понимание, что стек был выбран неправильно.
Расскажем, почему Python стал проблемой производительности в компоненте OVN Metadata Agent при работе с платформой с волнообразной активностью, как команда искала решения на Go, и почему операции приведения типов в Go работают иначе.
Как спроектировать и оптимизировать микросервис на Go, который сможет выдержать высокий RPS и остаться читаемым и простым в поддержке. В докладе — контекст и управление ошибками, безопасная параллельность, in-memory-оптимизации, эффективная сериализация и баланс между скоростью и простотой.
Что делать, когда по разным причинам не получается использовать Kafka, RabbitMQ или NATS, а из инфраструктуры есть только Postgres. Доклад покажет разные подходы к этой задаче и объяснит, почему эти знания полезны даже при наличии брокера сообщений или событий.
Event at a glance