Запись открытого урока онлайн-курса «Microservice Architecture»

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

Описание урока:

  1. Введение в CAP теорему:
    — Объяснение основных принципов CAP теоремы и ее влияния на разработку и архитектуру приложений в распределенной среде.
    — Рассмотрение компромиссов между согласованностью, доступностью и устойчивостью к разделению данных в контексте микросервисной архитектуры.
  2. Технические ограничения и ожидания пользователей:
    — Обсуждение типичных ожиданий пользователей от современных приложений.
    — Идентификация технических ограничений, которые могут возникнуть при удовлетворении этих ожиданий.
  3. Реальные кейсы и способы решения:
    — Примеры конкретных проблем и вызовов, с которыми сталкиваются разработчики и администраторы при работе с микросервисной архитектурой в контексте CAP теоремы.
    — Обсуждение методов и стратегий для решения этих проблем.

Преподаватель: Евгений Тюменцев — директор компании по разработке программного обеспечения