В начале 2010-х годов появилась архитектура третьего поколения, основанная на микросервисах, и мы полностью перешли на облачные решения, используя облачную инфраструктуру Ant Financial. Третья система полностью базировалась на открытой облачной инфраструктуре, принадлежащей компании, и мы отошли от Oracle и других сервисов, поскольку теперь могли все делать сами.
Я перешел в Ant Financial из Microsoft, когда здесь уже разрабатывали архитектуру четвертого поколения. И в ней компания сделала свои сервисы открытыми для свободного подключения с других компаний на рынке. Мы работали как с приватными, так и с публичными облачными технологиями [76] Публичное облако (англ. public cloud) физически существует в юрисдикции владельца – поставщика услуг. Гибридное облако (англ. hybrid cloud) – это комбинация из двух или более различных облачных инфраструктур (частных, публичных или коммунальных), остающихся уникальными объектами, но связанных между собой стандартизованными или частными технологиями передачи данных и приложений (например, кратковременное использование ресурсов публичного облака для балансировки нагрузки между облаками).
и с помощью межплатформенного ПО открыли свои сервисы другим партнерам и игрокам. Теперь они получили возможность пользоваться всеми нашими инструментами и разработками.
Мы могли это сделать, поскольку в процессе разработки архитектуры третьего поколения запустили MYbank, полностью основанный на облачных технологиях с применением объектно-ориентированной архитектуры и микросервисной архитектуры. MYbank – полностью виртуальный онлайн-банк, у него нет отделений, все происходит только в интернете. Вся система банка построена на облачных технологиях, и теперь эта модель доступна другим банкам, страховым и платежным компаниям. С нами уже сотрудничает множество банков, успешно применяющих нашу базу данных OceanBase. Это преимущественно средние банки, которые перестраивают свои АБС и совершенствуют их благодаря взаимодействию с нами. Пять крупных банков предпочитают свои команды разработчиков, работающих с мейнфрейм-системами (у этих банков свои системы). Но, например, China Construction Bank подписал соглашение о стратегическом партнерстве с Ant Financial в неприоритетных областях.
– Как вы управляете всеми данными, проходящими через вашу систему?
– Майнинг данных – отдельная задача, не связанная с интернетом. При эксплуатации системы четвертого поколения приходится сталкиваться со всеми трудностями, проистекающими из ее огромного масштаба и высокого уровня сложности. Одна из проблем – базовые платежные системы с высоким уровнем децентрализации. Вторая проблема – необходимость учитывать особенности финансового положения в отдельных отраслях и связанные с ним риски. Мы разработали так называемую систему управления риском. Выдавая микрокредиты, мы должны управлять и всеми связанными с ними рисками. Мониторинг рисков, контроль транзакций и выявление потенциальных угроз – все это в режиме реального времени – являются ключевыми составляющими нашей системы. Фактически мы начали применять машинное обучение и искусственный интеллект в этих сферах еще пять лет назад, анализируя все имеющиеся данные для принятия решений в режиме реального времени. Оценка рисков в режиме реального времени стала основой системы защиты в режиме реального времени. Мы создали систему безопасности и принятия решений в режиме реального времени, которая стала частью нашей ключевой инфраструктуры.
Отдельно остановлюсь на озерах данных [77] Озеро данных ( data lake ) – один из элементов экосистемы Big Data, где централизованно агрегируются большие объемы данных из множества источников.
– в данном случае это крупномасштабные системы анализа данных. Мы имеем дело с огромными объемами информации. У нас около 520 млн пользовательских аккаунтов, и это число постоянно растет. В настоящий момент мы каждый день обрабатываем по нескольку сотен терабайтов данных (скоро петабайтов, то есть более тысячи терабайтов в день), так как руководство подразделений компании хочет видеть, как работают их подразделения в режиме реального времени, сколько людей ежедневно пользуются их услугами, а также получать аналитику с интервалом в несколько минут.
– Я знаю, что вы можете предоставить микрокредит всего за секунду. Как вы оцениваете риски в данной сфере?
– У нас собрана база данных об истории транзакций и погашения кредитов, все эти данные анализируются в режиме реального времени. Профиль пользователя постоянно обновляется, мы контролируем риски и оцениваем затраты, связанные с предоставлением кредита в режиме реального времени для каждого из наших 520 млн пользователей.
Читать дальше