Event cover YADRO х Postgres Pro встреча Go-сообщества
Backend

YADRO х Postgres Pro встреча Go-сообщества

Встреча Go-разработчиков про системное и embedded-программирование на Go. В программе — доклады о переходе с Python на Go, проектировании высоконагруженных Go-сервисов и построении пулов и очередей задач на базе Postgres. Докладчики — Go-разработчики из YADRO, VK и Postgres Professional.

Schedule

От Python к Go: не бойтесь переписывать готовые решения #

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

У каждого языка есть свои преимущества и недостатки. И иногда приходит понимание, что стек был выбран неправильно.

Расскажем, почему Python стал проблемой производительности в компоненте OVN Metadata Agent при работе с платформой с волнообразной активностью, как команда искала решения на Go, и почему операции приведения типов в Go работают иначе.

Высоконагруженные Go-сервисы: надёжность, скорость и простота #

Артем КущGo-разработчик, VK

Как спроектировать и оптимизировать микросервис на Go, который сможет выдержать высокий RPS и остаться читаемым и простым в поддержке. В докладе — контекст и управление ошибками, безопасная параллельность, in-memory-оптимизации, эффективная сериализация и баланс между скоростью и простотой.

Построение пулов и очередей задач на базе Postgres #

Владислав СидоринВедущий Go-разработчик, Postgres Professional

Что делать, когда по разным причинам не получается использовать Kafka, RabbitMQ или NATS, а из инфраструктуры есть только Postgres. Доклад покажет разные подходы к этой задаче и объяснит, почему эти знания полезны даже при наличии брокера сообщений или событий.

Event at a glance

Who it is for
Go-разработчики, системные программисты, разработчики встраиваемых систем
Main topics
Go программирование, системное программирование, встраиваемое программирование
What you will gain
изучить стратегии миграции, понять проектирование высоконагруженных сервисов, получить знания об управлении задачами на Postgres
Program format
технические доклады, нетворкинг