1/14
DEMO
Этап разделения Sign на контуры
(сервис авторизации)







Creative Core Team
Структура

была одна сущность, а стало 3
  • русский lr_profiles
  • европейский lr_profiles
  • lr_users общий

делаю схемы такие:
  • хранение ПД до (просто одна таблица в ру контуре)
  • хранение ПД после (по две таблицы в ру и eu контурах)
  • репликация lr_users при изменении данных

И рассказываю про:
  • сначала небольшое интро о том, что мы вообще делаем и зачем -- делим сервисы на контуры тк пд нужно хранить в нужной стране
  • как мы хранили пд раньше (все на одном сервере и все в РФ)
  • в чем проблема такого хранения (как раньше) -- ПД россиян должны быть в рф, а пд зарубежных пользователей не в рф
  • зачеркнутое очень кратко
  • что мы делали и какие сервисы затронули (тут кратко из карточки)
  • начали контролируемо отдавать ПД сервисам и только там, где они нужны
  • как мы начали хранить
  • про репликацию данных пользователя, то что на самом деле это две разных таблицы
  • добавить текущий статус по разделению сайна

все что выше уже работает

для чего мы это делали

  • на базе этой работы тестируем логин и регистрацию, а после тестирования начнем открывать на пользователе!
Делим сервисы на контуры, чтобы ПД Россиян были в России, а ПД зарубежных пользователей не в России.

Уже разделили на контуры сервис редактора и сервис платежей, сейчас делим сервис авторизации.
Как было раньше?
Как стало? Верхнеуровнево
Как стало?
чуть подробнее
Как стало?
еще чуть подробнее
Как стало?
еще еще чуть подробнее
Какие сервисы затронули в процессе?



Текущий статус разделения

  • Все, что описано выше уже в проде, ПД разделены по разным таблицам, а ПД из старой таблицы больше не используются

  • В данный момент в тестировании находятся логин и регистрация пользователей в EU контуре, после тестирования будем открывать на пользователей

Спасибо за внимание!

Made on
Tilda