Конференция завершена. Ждем вас на HighLoad++ в следующий раз!

ETCD. Что это такое и зачем оно надо?

GolangConf: Go для высоконагруженных систем

Доклад отозван

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

Backend разработчики

Тезисы

ETCD - это распределенная key-value база данных, которая набирает все большую популярность. Она написана на Go и работает поверх консенсус-протокола RAFT. Эта та самая база данных, поверх которой работает Kubernetes.

В данный момент я работаю над Kubernetes-like платформой и в какой момент мы начали онбординг части наших данных в ETCD.

В начале этого года я провел много времени вместе с этим решением и теперь готов поделиться опытом и рассказать пару "смешных" историй, за которыми стоит много-много боли.

Что вы узнаете из доклада:
# Что такое ETCD
# Как оно работает
# Как им пользоваться из GO.
# Настолько ли база быстрая, как о ней пишут?
# С какими проблемами можно столкнуться
# Поймете, что watch доверять нельзя :)

В данный момент работает в компании Uber в команде внутренней PAAS-платформы для баз данных. Считает, что Computer Science важнее, чем фреймворки.
Соведущий подкаста про музыку — https://anchor.fm/we-listened

Uber

Это как Uber, только Uber.

Видео