Профессиональная конференция для Go-разработчиков

Грокаем структуры данных для распределенных систем: Bloom Filter, CRDT и Consistent Hashing.

Лучшие практики, Go-way

Программный комитет ещё не принял решения по этому докладу

Мнение Программного комитета о докладе

Структуры данных обычно ассоциируются с решением задач обработки локальных данных, но есть задачи для решения которых созданы и реализованы специальные типы данных. В докладе пойдет речь о наиболее используемых примерах таких структур и их реализации в Go.

Целевая аудитория

Golang инженеры

Тезисы

В мире распределённых систем эффективные структуры данных играют ключевую роль в обеспечении производительности и масштабируемости. В этом докладе мы погрузимся в реализации Bloom Filter, CRDT (Conflict-free Replicated Data Types) и Consistent Hashing на Go. Разберёмся, как они работают, какие задачи решают и как применяются в продакшн-коде на Go, включая такие проекты, как etcd.

Доклад будет полезен Go-разработчикам, стремящимся углубить свои знания о продвинутых структурах данных и их практическом применении. Вы узнаете о преимуществах и недостатках каждой из структур в контексте Go и получите ценные инсайты для применения в своих проектах.

Что получат слушатели:
1. Понимание принципов работы Bloom Filter, CRDT и Consistent Hashing.
2. Знание о реализациях этих структур данных на Go.
3. Примеры использования в реальных проектах.
4. Практические советы по внедрению и оптимизации в своих приложениях на Go.

Булат Усманов

Купер (ex-СберМаркет)

Опытный инженер и руководитель разработки с более чем 10-летним стажем в IT. Эксперт в Java, AWS, Data Warehouse. Реализовал проекты в финтехе, агропроме, биотехнологиях и медицине. Руководил внедрением AWS Resilience Hub.

Купер (ex-СберМаркет)

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

Видео