Что такое идемпотентность, или история Васи и его приложения

Опубликовано: 14 Октябрь 2024
на канале: Listen IT
21,057
1.1k

В этом необычном формате статьи мы узнаем историю разработчика Васи, и как он применял идемпотентность при создании приложения для заказа такси. Автор статьи - руководитель одной из бэкенд групп в Яндекс.Такси, который придумал историю некого Васи-стажёра, чтобы на реальных ситуациях показать, с какими сложностями можно столкнуться при разработке приложений, и как с ними справляться с помощью идемпотентности.

Из статьи узнаем:
Что такое идемпотентность?
Как применять идемпотентность?
Что такое ключ идемпотентности (idempotency key)?
Какие методы идемпотентны, а какие нет?
Когда нужно применять идемпотентность?
Какие запросы должны быть идемпотентны?
Использование идемпотентности на реальном примере.

Listen IT на Я.Дзене - https://zen.yandex.ru/listenit
Поддержать канал разово - https://yoomoney.ru/to/410012243709514
Поддержать канал подпиской - https://boosty.to/listenit
Телеграм-канал - https://t.me/listenit_channel
По вопросам сотрудничества - https://t.me/ed_akimov

Ссылка на статью - https://habr.com/ru/company/yandex/bl...
Различия REST и SOAP за 4 минуты -    • Различия REST и SOAP за 4 минуты  
Введение в REST API за 7 минут -    • Введение в REST API за 7 минут  
Что такое Swagger и OpenAPI за 3 минуты -    • Что такое Swagger и OpenAPI за 3 минуты  
Что такое middleware за 7 минут -    • Что такое middleware за 7 минут, и ка...  
Различия SOA и микросервисной архитектуры за 9 минут -    • Различия SOA и микросервисной архитек...  
Что такое HATEOAS за 4 минуты -    • Что такое HATEOAS за 4 минуты  
Что такое Code First подход за 4 минуты -    • Что такое Code First подход за 4 минуты  
Что такое Contract First подход за 4 минуты -    • Что такое Contract First подход за 4 ...  
Что такое CI/CD -    • Что такое CI/CD? Разбираемся с непрер...  
Что такое Docker за 5 минут -    • Что такое Docker за 5 минут  
Что такое Kubernetes за 9 минут -    • Что такое Kubernetes за 9 минут