TGViewer
Deep Digital Deep Digital @deepdigital · 1.06K subscribers
Post #223 1.32K
Сегодня мы хотим познакомить вас со сложно звучащим и все чаще появляющимся в употреблении термином, который на самом деле прост для понимания, но не всегда прост для реализации.

Идемпотентность — это свойство системы выдавать одинаковый результат на один и тот же запрос. Например при умножении 2 на 2 мы всегда получим 4.

Когда мы пытаемся применить идемпотентность к веб сервису, мы сталкиваемся с рядом проблем. Мы можем утверждать, что любой GET запрос должен быть идемпотентен, если состояние системы не изменилось. Когда мы говорим про POST запрос, результат его работы может иметь множество побочных эффектов.

Чтобы обеспечить корректную работу большого сервиса, необходимо учитывать особенности поведения системы во время модификации состояния. Самый известный способ добиться этого, сделать запрос уникальным, например добавив ключ идемпотентности в заголовок или тело запроса.
  • 🔥 16
  • 👍 6
  • 🐳 1
More from @deepdigital
  1. May 19, 2026Как расти в непростом рынке, масштабировать группу компаний и не терять фокус на клиентах?…
  2. Dec 26, 2025⚡️Подвели итоги 2025 года Chulakov Group Записали подкаст с Олегом Чулаковым — основателем…
  3. Dec 8, 2025Победы на Tagline Awards 2025 🏆 Снова громко напомнили, зачем делаем дизайн — чтобы созда…
  4. Jun 9, 2025Chulakov ⨉ ИТМО 💥 Мы снова в одном из крупнейших IT-вузов России. Альберт Рыбалко, руково…
  5. Jun 6, 2025🏆 Chulakov — № 1 в дизайне по всем рейтингам Безоговорочный лидер по версии крупнейших ан…
  6. May 6, 2025🙌 Вспоминаем, как насыщенно провели время на IT-конференции Merge Были рады стать партнер…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →