Skip to content

Latest commit

 

History

History
36 lines (35 loc) · 3.18 KB

web.md

File metadata and controls

36 lines (35 loc) · 3.18 KB
  1. Оглавление
  2. Jwt
  3. REST
  4. RPC/gRPC
  5. Клиент-серверная архитектура
  6. Балансировщики
  7. Как выкатывать обновления на прод
  8. Монолит vs микросервисы
  • Общее:
    • Cookie: сохраняются в на клиенте и при следующем запросе, клиент отпарвяет их обратно на сервер, что позволяет сохранять данные между запросами. Бывают сессионные и постоянные. Устанавливаются через заголовок set-cookie.
    • Брокеры сообщений:
  • Про авторизацию:
    • Идентификация: процедура, в результате выполнения которой для субъекта идентификации выявляется его идентификатор, однозначно определяющий этого субъекта в информационной системе.
    • Аутентификация: процедура проверки подлинности, например проверка подлинности пользователя путем сравнения введенного им пароля с паролем, сохраненным в базе данных.
    • Авторизация: предоставление определенному лицу или группе лиц прав на выполнение определенных действий.
    • Базовая аутентификация: #TODO
    • Jwt: #TODO
  • Про архитектуру:
    • REST: подход проектирования API, при котором все данные представляются как ресурсы обработка которых, происходит с помощью стандартных HTTP-методов.
      • Ресурс является частью URL, для именования, вместо глаголов, используются существительные.
      • Разные HTTP методы применяемые к одному ресурсу, будут выполнять разные действия.
    • RPC: Remote procedure call
      • Эндпоинты содержат имя выполняемой операции.
    • Клиент-серверная архитектура:
    • Балансировщики:
    • Монолит vs микросервисы:
    • Трассировка сервисов:
    • Мониторинг сервисов:
    • Логгирование сервисов:
  • ****:
  • ****: