



iSpring Backend meetup 18 октября в Казани
Привет! Приглашаем на наш второй митап в г. Казани iSpring Backend Meetup
Дата: 18 октября
Время: 14:00
Место: онлайн (ссылку отправим в день митапа), а также оффлайн в г. Казань, ИТ Парк, ул. Петербургская, 52, зал «Казан»
Участие в митапе бесплатное, количество мест не ограничено, но, пожалуйста, зарегистрируйтесьздесь заранее.
Тимлид, Altenar
Вы когда-нибудь ловили баг из-за повторного запроса? Двойной заказ, два пуша, два списания — привет из мира at-least-once. В этом докладе мы разберёмся что такое идемпотентность и как она работает в реальности: ключи, TTL, кэш в Redis, дедупликация. Как выбрать idempotency-key — UUID, бизнес-ID или SHA-256 от payload. Покажем реальные ошибки: уникальные индексы, коллизии, payload mismatch. Разберёмся с гонками и способами борьбы — от атомарных SQL-запросов до Redis-мьютексов. В конце — чек-лист для боевой идемпотентности.
Инженер-программист, iSpring
В докладе расскажу про наш опыт написания gateway. Расскажу про выбранные подходы в разработке, поговорим про envoy и его нюансы, расскажу про опыт релиза такого сервиса.
Ведущий web-программист, Петрович-ТЕХ
В докладе расскажу про эффективное хранение и обработку данных каталога товаров и услуг с использованием технологий распределенных систем. Превращаем 650 ГБ из шины в 50 ГБ готовых данных для вывода на сайт с помощью Kafka, PostgreSQL, Redis и Elasticsearch.
Читать на habr.com