Семинар Drim: Идемпотентность

На семинаре мы обсудили понятие идемпотентности и как с ним работать при реализации HTTP API и при асинхронной обработке сообщений. Использованные материалы: * Определение идемпотентности - https://en.wikipedia.org/wiki/Idempotence * Идемпотентные методы HTTP - https://httpwg.org/specs/rfc9110.html#rfc.section.9.2.2 * "API Design Patterns", глава 26 - https://a.co/d/b2p0QKK * Идемпотентность запросов в Stripe API - https://docs.stripe.com/api/idempotent_requests * Повторяемость запросов в Microsoft Azure REST API Guidelines - https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#repeatability-of-requests * Стандарт OASIS для Repeatable Requests - https://docs.oasis-open.org/odata/repeatable-requests/v1.0/repeatable-requests-v1.0.html * JSON PATCH - https://jsonpatch.com/ * JSON PATCH RFC - https://datatracker.ietf.org/doc/html/rfc6902/ * JSON PATCH в ASP.NET Core - https://learn.microsoft.com/en-us/aspnet/core/web-api/jsonpatch?view=aspnetcore-8.0 * Гарантии обработки сообщений в Apache Kafka - https://medium.com/@andy.bryant/processing-guarantees-in-kafka-12dd2e30be0e * Гарантии обработки сообщений в RabbitMQ - https://www.rabbitmq.com/docs/confirms Telegram аккаунты активных участников для связи: * Дмитрий Мельник @mitro52 * Асель Баймуханбетова @assel44 * Жамила Темирхан @yoxidev * Дастан Ускембаев @ddevman * Рамазан @seniorfullstackdeveloper #idempotence #drim #seminars

Иконка канала DrCoder50
28 подписчиков
12+
4 просмотра
22 дня назад
12+
4 просмотра
22 дня назад

На семинаре мы обсудили понятие идемпотентности и как с ним работать при реализации HTTP API и при асинхронной обработке сообщений. Использованные материалы: * Определение идемпотентности - https://en.wikipedia.org/wiki/Idempotence * Идемпотентные методы HTTP - https://httpwg.org/specs/rfc9110.html#rfc.section.9.2.2 * "API Design Patterns", глава 26 - https://a.co/d/b2p0QKK * Идемпотентность запросов в Stripe API - https://docs.stripe.com/api/idempotent_requests * Повторяемость запросов в Microsoft Azure REST API Guidelines - https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#repeatability-of-requests * Стандарт OASIS для Repeatable Requests - https://docs.oasis-open.org/odata/repeatable-requests/v1.0/repeatable-requests-v1.0.html * JSON PATCH - https://jsonpatch.com/ * JSON PATCH RFC - https://datatracker.ietf.org/doc/html/rfc6902/ * JSON PATCH в ASP.NET Core - https://learn.microsoft.com/en-us/aspnet/core/web-api/jsonpatch?view=aspnetcore-8.0 * Гарантии обработки сообщений в Apache Kafka - https://medium.com/@andy.bryant/processing-guarantees-in-kafka-12dd2e30be0e * Гарантии обработки сообщений в RabbitMQ - https://www.rabbitmq.com/docs/confirms Telegram аккаунты активных участников для связи: * Дмитрий Мельник @mitro52 * Асель Баймуханбетова @assel44 * Жамила Темирхан @yoxidev * Дастан Ускембаев @ddevman * Рамазан @seniorfullstackdeveloper #idempotence #drim #seminars

, чтобы оставлять комментарии