Как мы перевозили пользовательские профили на NoSQL
В докладе расскажу, как мы выделили микросервис для хранения данных пользователей и проведения CRUD операций над ними. Микросервис выделили из монолита процессинговой системы. Вместе с этим расскажу про то, как переехали с PostgreSQL на Cassandra, а также почему это сделали и какие профиты получили.

Основные моменты доклада:
  • Как устроена схема хранения профилей и объединения их в пользователей.
  • Что сделали для устранения Race Condition и Edit Conflict (так как данные клиента обновляются очень часто ).
  • Для чего используем Elasticsearch и как обеспечили согласованность данных между Cassandra и Elasticsearch.
  • Как разворачивали Cassandra и Elasticsearch.


Екатерина Шевчук,

ЦФТ


Как мы перевозили пользовательские профили на NoSQL
Екатерина Шевчук,
ЦФТ

В докладе расскажу, как мы выделили микросервис для хранения данных пользователей и проведения CRUD операций над ними. Микросервис выделили из монолита процессинговой системы. Вместе с этим расскажу про то, как переехали с PostgreSQL на Cassandra, а также почему это сделали и какие профиты получили.

Основные моменты доклада:
  • Как устроена схема хранения профилей и объединения их в пользователей.
  • Что сделали для устранения Race Condition и Edit Conflict (так как данные клиента обновляются очень часто ).
  • Для чего используем Elasticsearch и как обеспечили согласованность данных между Cassandra и Elasticsearch.
  • Как разворачивали Cassandra и Elasticsearch.
О докладчике
О докладчике
Я старший инженер-программист в компании ЦФТ. Опыт работы 2,5+ года. Являюсь тимлидом инфраструктурной команды.

В компанию пришла с ШИФТ-интенсива. Изначально была в бизнесовой команде, потом позвали в инфраструктурную. Делаем интересные технические задачи, помогаем с улучшением процессов выпуска бизнесовых задач, немного участвуем в самих бизнесовых задачах.

Все спикеры SnowOne
Все спикеры SnowOne
Показать ещё
Партнёры SnowOne