В этом необычном формате статьи мы узнаем историю разработчика Васи, и как он применял идемпотентность при создании приложения для заказа такси. Автор статьи - руководитель одной из бэкенд групп в Яндекс.Такси, который придумал историю некого Васи-стажёра, чтобы на реальных ситуациях показать, с какими сложностями можно столкнуться при разработке приложений, и как с ними справляться с помощью идемпотентности.
Из статьи узнаем:
Что такое идемпотентность?
Как применять идемпотентность?
Что такое ключ идемпотентности (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 минут