Обзор системы

Данная версия показывает другой формат отображения компонентов

  1. CQRS внутри одного сервиса:
    1. Command - write операции
    2. Query - read операции
  2. Показаны варианты с кеширование
  3. Показан flow с LB L4, Api Gw, LB L7
  4. Очень много комментариев на стикерах, чтобы показать логику систему

💡 На реальном проекте очень рекомендую подробно расписывать на стикерах или в блоках, какой формат взаимодействия, какая логика. Это уменьшит кол-во вопросов на ревью архитектуры, а также в будущем поможет быстрее понимать все важные моменты системы

В данной архитектуре мы разберем

  1. Работа с пользователями:
    1. Регистрация, аутентификация, восстановление пароля.
    2. Переписка (написание, редактирование сообщений).
  2. Работа с контентом:
    1. Создание, редактирование, удаление постов.
    2. Лента: персонализация.
    3. Поиск по постам и пользователям.

Нефункциональные требования можешь посмотреть в версии 1, чтобы не дублировать информацию здесь.