golang

Как прошёл Golang Meetup Wildberries & Russ

  • среда, 3 декабря 2025 г. в 00:00:04
https://habr.com/ru/companies/wildberries/articles/972430/

27 ноября мы встретились на Golang Meetup и обсудили, как строить надёжную бизнес-логику, оптимизировать работу с памятью и проектировать масштабируемую событийную архитектуру.

Делимся записями докладов:

Иерархические стейт-машины: инструмент для организации бизнес-логики | Сергей Шлянин, Go-разработчик в WB Bank

HSM помогает командам декомпозировать сложные процессы и не смешивать контексты. Сергей рассказал, как строгая архитектура упрощает тестирование, делает код прозрачнее и позволяет системным аналитикам понимать бизнес-логику без боли. А ещё поделился опытом внедрения HSM в крупные продакшн-системы.

VK | YouTube

1000 в 1: единая платформа для событий Databus | Виктор Такташов, Go-разработчик в платформе Trust & Safety

Когда каждая команда поднимает собственную Kafka, архитектура расползается по швам. Виктор рассказал, как в Wildberries создали Databus — платформу поверх Redpanda с собственным SDK, решающую до 90% типовых кейсов взаимодействия сервисов. Databus не заменяет Kafka, а даёт безопасную абстракцию с гарантиями и поддержкой платформенной команды.

VK | YouTube

Указатели в Go: от аллокации до GC — разбираем ошибки производительности на реальных примерах | Александр Бруяко, Unit Lead в сервисах Медиа

«Указатели всегда быстрее» — миф, который может стоить 50 мс отклика и +20% памяти. Александр показал реальные кейсы оптимизации: как Escape Analysis помогает принимать решения о передаче данных, почему sync.Pool сокращает аллокации на 50%, и как переход от []*Item к []Item ускорил 99-й перцентиль почти в три раза.


VK | YouTube

Больше про наши мероприятия — в телеграм-канале, подписывайтесь!

До встречи на следующих митапах!