“Airwallex успешно осуществил переход к мультиоблачным и микросервисным архитектурам благодаря коммерческой поддержке API7: высокооптимизированной и масштабируемой платформе, а также поддержке сообщества разработчиков!”
Ryan Cao
,
Chief Software Architect at Airwallex

between any two countries
are managed with regulatory compliance
Основанная в 2015 году в Австралии как глобальная финтех-компания, Airwallex является международной компанией в области финансовых технологий, предлагающей финансовые услуги и программное обеспечение как услугу.
Airwallex предоставляет услуги по международным платежам и финансовым операциям для бизнеса через собственную банковскую сеть и свой API, охватывая более 50 валют в более чем 130 странах и регионах по всему миру.
Одной из значительных проблем управления данными является управление расширяющимся бизнесом Airwallex по всему миру.
Управление различными системами и их взаимосвязями может быть сложным, и проблемы в одной системе могут вызвать проблемы в других.
Airwallex разработала совместимый плагин динамической маршрутизации, используя динамический апстрим решения API7, чтобы соответствовать требованиям к суверенитету данных. Кроме того, Airwallex обеспечивает ограничение скорости на уровне арендатора и изоляцию микросервисов, что повышает безопасность и эффективность, а также снижает затраты.
Airwallex уделяет приоритетное внимание стабильности API-шлюза. API7 предоставляет решение на основе APISIX, которое является полностью динамическим, позволяя изменять маршруты без перезагрузки и поддерживая длительные соединения с клиентами. Кроме того, Airwallex также провела стресс-тесты Apache APISIX, который продолжает стабильно работать при использовании CPU более 70%.
Снижение потери производительности шлюза может значительно сократить общее время отклика API для Airwallex. Apache APISIX показал задержку отклика более чем на 50% ниже, чем у других. Кроме того, независимая плоскость данных Apache APISIX позволяет создавать независимые экземпляры в кластерах, что изначально поддерживает горизонтальное масштабирование.
Airwallex требует, чтобы решение API7 функционировало как API-шлюз, поддерживающий сложную аутентификацию, управление правами, обнаружение сервисов, ограничение скорости, понижение, балансировку нагрузки, белый список и динамическую маршрутизацию.
Активное сообщество крайне важно для API-шлюза, чтобы успевать за темпами технологического развития. Сообщество Apache APISIX активно с момента, когда проект еще находился в инкубации Apache, что подтверждается количеством участников, временем отклика на проблемы и количеством Pull Requests.
API-шлюз является ключевым компонентом технической архитектуры для Airwallex, который развертывает API-шлюз на границе своей частной сети. Решение API7 обладает отличной адаптируемостью к среде и может быть легко развернуто в различных средах, включая облачные платформы.
Производственная среда Airwallex работает уже 15 месяцев с стабильной производительностью.
С включенной динамической маршрутизацией, ограничением скорости для нескольких арендаторов, белым списком IP для нескольких арендаторов, аутентификацией и авторизацией, 99% задержек отклика находятся в пределах 23 мс.
Решение API7 обеспечивает безопасную и эффективную поддержку суверенитета данных, охватывая более 50 валют в более чем 130 странах и регионах.
Чтобы решить проблему неудобного управления сервисами и высоких затрат на исследования и разработки, мы внедрили APISIX в качестве нашего API-шлюза. Динамическая производительность APISIX с использованием etcd лучше всего соответствует требованиям продукта Beeto.
По состоянию на май 2021 года, команда Tencent OTeam, использующая Apache APISIX, уже развернула его для более чем 10 команд внутри Tencent, при этом крупнейший проект обрабатывает более 1 миллиарда запросов в день.
APISIX помог нам значительно повысить качество обслуживания в рамках активной-активной архитектуры. Его полноценная функция мониторинга эффективно поддерживает устранение неполадок, а обновление списка сервисов стало очень простым.