Инфраструктура большой платежной платформы
Три года назад меня пригласили написать новую платежную платформу для RBKmoney. Делать что-то классически тривиальное и энтерпрайзное не хотелось, такой опыт уже был и возвращаться к нему особого желания не было. Так родилось решение, созданное в первую инженерами для инженеров, а уже потом - решающее бизнес-задачи.
В докладе расскажу о том, как мы придумали универсальный платежный протокол, позволяющий подключить вообще все, как построить онлайн-сервисы, хранящие свое состояние в распределенной KV-СУБД на примере Riak, как сделать отказоустойчивую платформу на дешевом железе и опенсорсном софте, а также обеспечить практически неограниченную по количеству запросов в единицу времени систему просто устанавливая еще дешевых серверов в стойки в ДЦ.