Гарантированная доставка на Госуслугах: миллиард доставленных заявлений в год

Архитектура и масштабируемость

Асинхронное программирование, реактивное программирование
Отказоустойчивость
Оптимизация производительности
Распределенные системы
Архитектура данных, потоки данных, версионирование
Масштабирование с нуля
Микросервисы

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

Архитекторы высоконагруженных систем (в том числе работающих с ГИС) Team Lead’ы и Senior-разработчики бэкенда Специалисты по отказоустойчивости и HighLoad-системам

Тезисы

Как выстроить гарантированную доставку заявлений пользователей в высоконагруженной экосистеме Госуслуг, где сложная бизнес-логика соседствует с пиковыми нагрузками? В докладе расскажем: как мы добились строгой идемпотентности, чтобы исключить дублирование заявлений даже при повторных запросах как организовали отказоустойчивую пересылку в систему-получатель, сохраняющую работоспособность в периоды её временной недоступности как нивелировали разнородность платформенных компонентов, обеспечив единообразие на всех этапах обработки и маршрутизации

Архитектор и бэкенд-разработчик с 23-летним опытом и 10+ годами в Java. В прошлом работал над созданием бэкенда мобильного банка, сейчас разрабатываю высоконагруженные подсистемы Госуслуг с применением языков Java, Go, Python и Kotlin

Видео

Другие доклады секции

Архитектура и масштабируемость