🔹 Что такое eventual consistency и когда её можно допустить вместо strong consistency? 🔸 Смысл: при распределённой системе разные узлы могут отдавать разные ответы из‑за задержек или сетевых сбоев — eventual consistency решает проблему доступности и масштабирования, позволяя системе продолжать работу, пока данные синхронизируются. 🔸 eventual consistency — обновления распространяются асинхронно: читатель может увидеть старое значение некоторое время; возможен conflict (конфликт) при параллельных записях и нужен механизм разрешения (merge, last‑write‑wins). 🔸 strong consistency — все узлы видят одну версию сразу после подтверждения записи; требуется там, где ошибка недопустима (банки, списание товара). CAP (Consistency, Availability, Partition tolerance) показывает, что при разделении сети выбор между доступностью и согласованностью неизбежен. 🔸 Приемлемо для счётчиков лайков, кэша CDN, аналитики — где краткое расхождение не критично. Не использовать для транзакций с деньгами ил