В течение двух лет мы переводили парк устройств самообслуживания на процессинг собственной разработки, отказываясь от вендорских продуктов.
В процессе перевода мы столкнулись с рядом нестандартных ситуаций, связанных с оборудованием и open-source продуктам. Анализируя корневые причины и варианты митигации возможных рисков, мы понимали, что не все решения отвечают нашим внутренним требованиям к доступности. В связи с этим, было решено изменить архитектуру системы для обеспечения большей надёжности.
Про то, как мы работаем с надёжностью и увеличением доступности решения. Кластера Postgres высокой доступности, Stand-In, GreenField, шардирование, несколько уровней кэширования и другие решения, закрывающие риски и снижающие потенциальные зоны влияния.
Евгений Акимов
Сбер