SlideShare a Scribd company logo
1 of 68
Download to read offline
Прием платежей в Badoo - 
взгляд изнутри 
Анатолий Панов
Я расскажу 
● Об архитектуре биллинга в Badoo 
● О нашем процессинге кредитных карт 
● И том как у нас выглядит подключение 
нового способа оплаты
Badoo это 
● Сайт для поиска новых друзей 
● Более 200 млн. зарегистрированных 
пользователей 
● Мобильные приложения под Android, iOS, 
Windows, BlackBerry. А также Wap и 
HTML5 
● Работаем во всех странах мира
Billing Badoo 
DB
Что нас не устраивало 
● Сложно поддерживать разную 
конфигурацию 
● Единая точка отказа 
● Нельзя легко масштабироваться 
● Выкладка кода сайта и сервера 
мобильных приложений происходит в 
разное время
Billing Badoo 
DB 
DB
Billing Badoo 
DB 
DB
Billing Badoo 
DB 
DB
Billing Badoo 
DB 
Billing API 
HTTP/JSON 
DB
Billing Badoo 
DB 
Billing API 
HTTP/JSON 
DB
Billing 
Web app 
Billing API 
HTTP/JSON Mobile app
Billing Credit Card 
DB 
processing 
DB 
HTTPS
PCI DSS 
● Стандарт безопасности разработанный 
международными платежными системами 
● Несколько уровней, с различными 
требованиями в зависимости от 
количества транзакций в год
Доля успешных 
Фрод (Fraud) 
платежей 
Безопасность 
(PCI DSS)
Что такое фрод и чем он опасен
Как бороться с фродом
3D Secure
3D Secure 3D Secure
Негативное влияние 3D Secure
Поэтому мы проводим через 
3D Secure только подозрительные 
платежи
Доход
Покупатель Продавец Платежный шлюз 
Платежная Банк-эквайер 
система (МПС) 
Банк-эмитент
Что влияет на успешность транзакций 
● Сумма транзакции 
● Тип товара/услуги 
● Тип банковской карты 
● Место совершения платежа 
● Число транзакций
Что влияет на успешность транзакций 
● Сумма транзакции 
● Тип товара/услуги 
● Тип банковской карты 
● Место совершения платежа 
● Число транзакций 
● MCC (Merchant Category Code) 
● Локальный эквайринг (Доверие между 
банками)
MCC (Merchant Category Code) 
7273 
4814 
8641 
Дайтинг и эскорт услуги 
(Dating and Escort Services) 
Телекомы (Telecoms) 
Социальные, гражданские 
и услуги сообществ 
(Social, Civic and Fraternity 
services)
Эффект от локального эквайринга
Routing Platform
Routing Platform
Routing Platform
Routing Platform 
50% 30% 20%
Merchant Risk Council Spotlight Award
Почему нельзя просто подключить 
одного агрегатора, который 
предлагает больше всего методов?
Если проект маленький, то так 
и стоит поступить
Для больших проектов 
● Уменьшение рисков 
● Можно выбрать агрегатора с наименьшей 
комиссией 
● Разная реализация одних и тех же 
способов оплаты 
● Пользователи инертны и хотят платить 
привычным способом
Голландия
Германия
Франция
Польша
Россия
Как выглядит подключение 
нового агрегатора?
Этапы подключения 
1. Проверка документации. Соответствует 
ли агрегатор нашим требованиям
1. Требования к агрегаторам 
● Повтор уведомлений, если мы отвечаем 
ошибкой 
● Поддержка нашего идентификатора 
транзакции. Это строка длинной 32 
символа, содержащая тире 
● Возможность инициировать закрытие 
подписки или проверять ее статус
Этапы подключения нового агрегатора 
1. Проверка документации. Соответствует 
ли агрегатор нашим требованиям 
2. Написание кода
Этапы подключения нового агрегатора 
1. Проверка документации. Соответствует 
ли агрегатор нашим требованиям 
2. Написание кода 
3. Тестирование и запуск
Devel
Devel 
Shot 
External 
Shot
Devel 
Shot 
Staging 
External 
Shot 
Production
Этапы подключения нового агрегатора 
1. Проверка документации. Соответствует 
ли агрегатор нашим требованиям 
2. Написание кода 
3. Тестирование и запуск 
4. Эксплуатация. Поддержка пользователей 
и кода.
60-70% наших задач - это поддержка 
пользователей и уже написанного 
кода
Поддержка пользователей 
● В Лондоне есть отдел, который 
занимается поддержкой пользователей 
● Знают несколько языков, общаются с 
пользователями на их языке 
● Есть интерфейс, где модератор видит все 
покупки пользователя. Это позволяет 
решать им до 90% проблем 
самостоятельно
Логирование 
● Стараемся писать как можно больше 
● Каждый запрос имеет уникальный 
идентификатор 
● Логи собираются со всех серверов в 
общее место 
● По идентификатору запроса можно найти 
все связанные с ним события
Как узнать что что-то сломалось?
Следим за числом и типом ошибок
Мониторинг 
● Zabbix мониторит то, для чего можно 
выставить однозначные пороги 
● Для агрегаторов этого сделать нельзя из- 
за разного трафика
История мониторинга 
● Мало интеграций. Каждый день смотрим 
все графики 
● Интеграций становиться больше. Делаем 
страницу с избранными графиками. 
Смотрим их каждый день, все остальное 
когда получится 
● Понимаем, что нужно автоматизировать 
процесс
Автоматический мониторинг
Заключение 
● Если для биллинга есть целый отдел, 
стоит подумать о выделении его в сервис 
● Логировать всё, что можно 
● Мониторить как можно больше 
● Нужно следить за мошенниками, 
спамерами и фродом 
● Если поток транзакций большой, нужно 
задуматься об увеличении доли 
успешных платежей
Спасибо за внимание! 
Вопросы? 
Badoo Development 
twitter.com/BadooDev 
habrahabr.ru/company/badoo/ 
Анатолий Панов 
anatoly@i-panov.com

More Related Content

What's hot

Современный интегрированный подход Kofax к управлению бизнес-процессами
Современный интегрированный подход Kofax к управлению бизнес-процессамиСовременный интегрированный подход Kofax к управлению бизнес-процессами
Современный интегрированный подход Kofax к управлению бизнес-процессамиAleksandrs Baranovs
 
NETteller e-Banking Solution - Вершина электронного банкинга
NETteller e-Banking Solution - Вершина электронного банкингаNETteller e-Banking Solution - Вершина электронного банкинга
NETteller e-Banking Solution - Вершина электронного банкингаБанковское обозрение
 
Эффективный мобильный банк в новых условиях
Эффективный мобильный банк в новых условияхЭффективный мобильный банк в новых условиях
Эффективный мобильный банк в новых условияхБанковское обозрение
 
Presentation сard2card
Presentation сard2cardPresentation сard2card
Presentation сard2cardSergey Semilet
 
Электронный кошелек Best Wallet презентация
Электронный кошелек Best Wallet презентацияЭлектронный кошелек Best Wallet презентация
Электронный кошелек Best Wallet презентацияVitaly Belikov
 
Web эскроу
Web эскроуWeb эскроу
Web эскроуfinnopolis
 
Презентация перевода card2card
Презентация перевода card2cardПрезентация перевода card2card
Презентация перевода card2cardSergey Semilet
 
Надежда Прасолова_ЦБ России
Надежда Прасолова_ЦБ РоссииНадежда Прасолова_ЦБ России
Надежда Прасолова_ЦБ РоссииAleksandrs Baranovs
 
БЭСТ Денежные переводы
БЭСТ Денежные переводыБЭСТ Денежные переводы
БЭСТ Денежные переводыVitaly Belikov
 
Mac токены и agses-карты. Р. Мустафаев.
Mac токены и agses-карты. Р. Мустафаев.Mac токены и agses-карты. Р. Мустафаев.
Mac токены и agses-карты. Р. Мустафаев.Expolink
 
Электронные Банковские Деньги
Электронные Банковские ДеньгиЭлектронные Банковские Деньги
Электронные Банковские Деньгиi-fa
 
Pay-Mobile API: платежи банковскими картами в мобильном
Pay-Mobile API: платежи банковскими картами в мобильномPay-Mobile API: платежи банковскими картами в мобильном
Pay-Mobile API: платежи банковскими картами в мобильномElena Kotina
 
Вячеслав Семенихин | 2Can & iBox
Вячеслав Семенихин | 2Can & iBoxВячеслав Семенихин | 2Can & iBox
Вячеслав Семенихин | 2Can & iBoxrusbase
 
трансформация Базалей
трансформация Базалейтрансформация Базалей
трансформация БазалейBankir_Ru
 

What's hot (20)

Роль интернет-банка для МСБ
Роль интернет-банка для МСБРоль интернет-банка для МСБ
Роль интернет-банка для МСБ
 
Дистанционное для клиентов
Дистанционное для клиентовДистанционное для клиентов
Дистанционное для клиентов
 
Современный интегрированный подход Kofax к управлению бизнес-процессами
Современный интегрированный подход Kofax к управлению бизнес-процессамиСовременный интегрированный подход Kofax к управлению бизнес-процессами
Современный интегрированный подход Kofax к управлению бизнес-процессами
 
NETteller e-Banking Solution - Вершина электронного банкинга
NETteller e-Banking Solution - Вершина электронного банкингаNETteller e-Banking Solution - Вершина электронного банкинга
NETteller e-Banking Solution - Вершина электронного банкинга
 
Эффективный мобильный банк в новых условиях
Эффективный мобильный банк в новых условияхЭффективный мобильный банк в новых условиях
Эффективный мобильный банк в новых условиях
 
Presentation сard2card
Presentation сard2cardPresentation сard2card
Presentation сard2card
 
Электронный кошелек Best Wallet презентация
Электронный кошелек Best Wallet презентацияЭлектронный кошелек Best Wallet презентация
Электронный кошелек Best Wallet презентация
 
Web эскроу
Web эскроуWeb эскроу
Web эскроу
 
P2P Transfers
P2P TransfersP2P Transfers
P2P Transfers
 
Презентация перевода card2card
Презентация перевода card2cardПрезентация перевода card2card
Презентация перевода card2card
 
Надежда Прасолова_ЦБ России
Надежда Прасолова_ЦБ РоссииНадежда Прасолова_ЦБ России
Надежда Прасолова_ЦБ России
 
БЭСТ Денежные переводы
БЭСТ Денежные переводыБЭСТ Денежные переводы
БЭСТ Денежные переводы
 
Mac токены и agses-карты. Р. Мустафаев.
Mac токены и agses-карты. Р. Мустафаев.Mac токены и agses-карты. Р. Мустафаев.
Mac токены и agses-карты. Р. Мустафаев.
 
Приложение MyPay (KZ)
Приложение MyPay (KZ)Приложение MyPay (KZ)
Приложение MyPay (KZ)
 
Кованцов Н.
Кованцов Н.Кованцов Н.
Кованцов Н.
 
Лучший мобильный банк - KPI
Лучший мобильный банк - KPIЛучший мобильный банк - KPI
Лучший мобильный банк - KPI
 
Электронные Банковские Деньги
Электронные Банковские ДеньгиЭлектронные Банковские Деньги
Электронные Банковские Деньги
 
Pay-Mobile API: платежи банковскими картами в мобильном
Pay-Mobile API: платежи банковскими картами в мобильномPay-Mobile API: платежи банковскими картами в мобильном
Pay-Mobile API: платежи банковскими картами в мобильном
 
Вячеслав Семенихин | 2Can & iBox
Вячеслав Семенихин | 2Can & iBoxВячеслав Семенихин | 2Can & iBox
Вячеслав Семенихин | 2Can & iBox
 
трансформация Базалей
трансформация Базалейтрансформация Базалей
трансформация Базалей
 

Similar to Прием платежей в Badoo взгляд изнутри. Dev Conf 2014

Приём платежей в Badoo - взгляд изнутри, Анатолий Панов (Badoo)
Приём платежей в Badoo - взгляд изнутри, Анатолий Панов (Badoo)Приём платежей в Badoo - взгляд изнутри, Анатолий Панов (Badoo)
Приём платежей в Badoo - взгляд изнутри, Анатолий Панов (Badoo)Badoo Development
 
Доклад Анатолия Панова на конференции DevConf 2014. "Прием платежей в Badoo -...
Доклад Анатолия Панова на конференции DevConf 2014. "Прием платежей в Badoo -...Доклад Анатолия Панова на конференции DevConf 2014. "Прием платежей в Badoo -...
Доклад Анатолия Панова на конференции DevConf 2014. "Прием платежей в Badoo -...Badoo Development
 
Доклад "Биллинг в большом проекте" на РИТ++ 2014
Доклад "Биллинг в большом проекте" на РИТ++ 2014Доклад "Биллинг в большом проекте" на РИТ++ 2014
Доклад "Биллинг в большом проекте" на РИТ++ 2014Anatoly Panov
 
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)Анатолий Панов (Badoo)
Анатолий Панов (Badoo)Ontico
 
Доклад Анатолия Панова на конференции РИТ++ 2014. "Биллинг в большом проекте"
Доклад Анатолия Панова на конференции РИТ++ 2014. "Биллинг в большом проекте"Доклад Анатолия Панова на конференции РИТ++ 2014. "Биллинг в большом проекте"
Доклад Анатолия Панова на конференции РИТ++ 2014. "Биллинг в большом проекте"Badoo Development
 
Вячеслав Федоров - Mailing Day Санкт-Петербург - 18 июня 2015
Вячеслав Федоров - Mailing Day Санкт-Петербург - 18 июня 2015Вячеслав Федоров - Mailing Day Санкт-Петербург - 18 июня 2015
Вячеслав Федоров - Mailing Day Санкт-Петербург - 18 июня 2015Mailing Day
 
Презентация системы приема платежей"Delta processing". Презентация системы пр...
Презентация системы приема платежей"Delta processing". Презентация системы пр...Презентация системы приема платежей"Delta processing". Презентация системы пр...
Презентация системы приема платежей"Delta processing". Презентация системы пр...Агентство Презентаций "Romanoff"
 
Worldwide биллинг Badoo глазами QA
Worldwide биллинг Badoo глазами QAWorldwide биллинг Badoo глазами QA
Worldwide биллинг Badoo глазами QASQALab
 
Digital-маркетинг для банков. Курс на инновации
Digital-маркетинг для банков. Курс на инновацииDigital-маркетинг для банков. Курс на инновации
Digital-маркетинг для банков. Курс на инновацииNimax
 
FinTechCore - Готовый инструмент для финтех проекта
FinTechCore - Готовый инструмент для финтех проектаFinTechCore - Готовый инструмент для финтех проекта
FinTechCore - Готовый инструмент для финтех проектаIgor Golenastov
 
Вводный курс по онлайн-платежам от PayOnline
Вводный курс по онлайн-платежам от PayOnline Вводный курс по онлайн-платежам от PayOnline
Вводный курс по онлайн-платежам от PayOnline PayOnline
 
17 03-22-одиноков-банкир.ру
17 03-22-одиноков-банкир.ру17 03-22-одиноков-банкир.ру
17 03-22-одиноков-банкир.руBankir_Ru
 
Мобильный эквайринг - решение для малого и среднего бизнеса
Мобильный эквайринг - решение для малого и среднего бизнесаМобильный эквайринг - решение для малого и среднего бизнеса
Мобильный эквайринг - решение для малого и среднего бизнесаMoySklad
 
аир Microsoft Final
аир Microsoft Finalаир Microsoft Final
аир Microsoft Finalzii
 
Мобильные приложения для физюриков. GOMS
Мобильные приложения для физюриков. GOMSМобильные приложения для физюриков. GOMS
Мобильные приложения для физюриков. GOMSДмитрий Силаев
 
юзабилитилаб д.силаев
юзабилитилаб д.силаевюзабилитилаб д.силаев
юзабилитилаб д.силаевDenial Solopov
 
Программа лояльности "Люди Ветра"
Программа лояльности "Люди Ветра"Программа лояльности "Люди Ветра"
Программа лояльности "Люди Ветра"Vitaliy Kedyk
 
Аналитика в аналитике
Аналитика в аналитикеАналитика в аналитике
Аналитика в аналитикеSQALab
 
Интернет-торговля в России 2022
Интернет-торговля в России 2022Интернет-торговля в России 2022
Интернет-торговля в России 2022Data Insight
 

Similar to Прием платежей в Badoo взгляд изнутри. Dev Conf 2014 (20)

Приём платежей в Badoo - взгляд изнутри, Анатолий Панов (Badoo)
Приём платежей в Badoo - взгляд изнутри, Анатолий Панов (Badoo)Приём платежей в Badoo - взгляд изнутри, Анатолий Панов (Badoo)
Приём платежей в Badoo - взгляд изнутри, Анатолий Панов (Badoo)
 
Доклад Анатолия Панова на конференции DevConf 2014. "Прием платежей в Badoo -...
Доклад Анатолия Панова на конференции DevConf 2014. "Прием платежей в Badoo -...Доклад Анатолия Панова на конференции DevConf 2014. "Прием платежей в Badoo -...
Доклад Анатолия Панова на конференции DevConf 2014. "Прием платежей в Badoo -...
 
Доклад "Биллинг в большом проекте" на РИТ++ 2014
Доклад "Биллинг в большом проекте" на РИТ++ 2014Доклад "Биллинг в большом проекте" на РИТ++ 2014
Доклад "Биллинг в большом проекте" на РИТ++ 2014
 
Анатолий Панов (Badoo)
Анатолий Панов (Badoo)Анатолий Панов (Badoo)
Анатолий Панов (Badoo)
 
Доклад Анатолия Панова на конференции РИТ++ 2014. "Биллинг в большом проекте"
Доклад Анатолия Панова на конференции РИТ++ 2014. "Биллинг в большом проекте"Доклад Анатолия Панова на конференции РИТ++ 2014. "Биллинг в большом проекте"
Доклад Анатолия Панова на конференции РИТ++ 2014. "Биллинг в большом проекте"
 
Вячеслав Федоров - Mailing Day Санкт-Петербург - 18 июня 2015
Вячеслав Федоров - Mailing Day Санкт-Петербург - 18 июня 2015Вячеслав Федоров - Mailing Day Санкт-Петербург - 18 июня 2015
Вячеслав Федоров - Mailing Day Санкт-Петербург - 18 июня 2015
 
Презентация системы приема платежей"Delta processing". Презентация системы пр...
Презентация системы приема платежей"Delta processing". Презентация системы пр...Презентация системы приема платежей"Delta processing". Презентация системы пр...
Презентация системы приема платежей"Delta processing". Презентация системы пр...
 
Worldwide биллинг Badoo глазами QA
Worldwide биллинг Badoo глазами QAWorldwide биллинг Badoo глазами QA
Worldwide биллинг Badoo глазами QA
 
Digital-маркетинг для банков. Курс на инновации
Digital-маркетинг для банков. Курс на инновацииDigital-маркетинг для банков. Курс на инновации
Digital-маркетинг для банков. Курс на инновации
 
FinTechCore - Готовый инструмент для финтех проекта
FinTechCore - Готовый инструмент для финтех проектаFinTechCore - Готовый инструмент для финтех проекта
FinTechCore - Готовый инструмент для финтех проекта
 
Вводный курс по онлайн-платежам от PayOnline
Вводный курс по онлайн-платежам от PayOnline Вводный курс по онлайн-платежам от PayOnline
Вводный курс по онлайн-платежам от PayOnline
 
17 03-22-одиноков-банкир.ру
17 03-22-одиноков-банкир.ру17 03-22-одиноков-банкир.ру
17 03-22-одиноков-банкир.ру
 
7seconds for inv
7seconds for inv7seconds for inv
7seconds for inv
 
Мобильный эквайринг - решение для малого и среднего бизнеса
Мобильный эквайринг - решение для малого и среднего бизнесаМобильный эквайринг - решение для малого и среднего бизнеса
Мобильный эквайринг - решение для малого и среднего бизнеса
 
аир Microsoft Final
аир Microsoft Finalаир Microsoft Final
аир Microsoft Final
 
Мобильные приложения для физюриков. GOMS
Мобильные приложения для физюриков. GOMSМобильные приложения для физюриков. GOMS
Мобильные приложения для физюриков. GOMS
 
юзабилитилаб д.силаев
юзабилитилаб д.силаевюзабилитилаб д.силаев
юзабилитилаб д.силаев
 
Программа лояльности "Люди Ветра"
Программа лояльности "Люди Ветра"Программа лояльности "Люди Ветра"
Программа лояльности "Люди Ветра"
 
Аналитика в аналитике
Аналитика в аналитикеАналитика в аналитике
Аналитика в аналитике
 
Интернет-торговля в России 2022
Интернет-торговля в России 2022Интернет-торговля в России 2022
Интернет-торговля в России 2022
 

Прием платежей в Badoo взгляд изнутри. Dev Conf 2014

  • 1. Прием платежей в Badoo - взгляд изнутри Анатолий Панов
  • 2. Я расскажу ● Об архитектуре биллинга в Badoo ● О нашем процессинге кредитных карт ● И том как у нас выглядит подключение нового способа оплаты
  • 3. Badoo это ● Сайт для поиска новых друзей ● Более 200 млн. зарегистрированных пользователей ● Мобильные приложения под Android, iOS, Windows, BlackBerry. А также Wap и HTML5 ● Работаем во всех странах мира
  • 4.
  • 5.
  • 7. Что нас не устраивало ● Сложно поддерживать разную конфигурацию ● Единая точка отказа ● Нельзя легко масштабироваться ● Выкладка кода сайта и сервера мобильных приложений происходит в разное время
  • 11. Billing Badoo DB Billing API HTTP/JSON DB
  • 12. Billing Badoo DB Billing API HTTP/JSON DB
  • 13. Billing Web app Billing API HTTP/JSON Mobile app
  • 14. Billing Credit Card DB processing DB HTTPS
  • 15. PCI DSS ● Стандарт безопасности разработанный международными платежными системами ● Несколько уровней, с различными требованиями в зависимости от количества транзакций в год
  • 16. Доля успешных Фрод (Fraud) платежей Безопасность (PCI DSS)
  • 17. Что такое фрод и чем он опасен
  • 20. 3D Secure 3D Secure
  • 22. Поэтому мы проводим через 3D Secure только подозрительные платежи
  • 24. Покупатель Продавец Платежный шлюз Платежная Банк-эквайер система (МПС) Банк-эмитент
  • 25. Что влияет на успешность транзакций ● Сумма транзакции ● Тип товара/услуги ● Тип банковской карты ● Место совершения платежа ● Число транзакций
  • 26. Что влияет на успешность транзакций ● Сумма транзакции ● Тип товара/услуги ● Тип банковской карты ● Место совершения платежа ● Число транзакций ● MCC (Merchant Category Code) ● Локальный эквайринг (Доверие между банками)
  • 27. MCC (Merchant Category Code) 7273 4814 8641 Дайтинг и эскорт услуги (Dating and Escort Services) Телекомы (Telecoms) Социальные, гражданские и услуги сообществ (Social, Civic and Fraternity services)
  • 33. Merchant Risk Council Spotlight Award
  • 34.
  • 35.
  • 36. Почему нельзя просто подключить одного агрегатора, который предлагает больше всего методов?
  • 37. Если проект маленький, то так и стоит поступить
  • 38. Для больших проектов ● Уменьшение рисков ● Можно выбрать агрегатора с наименьшей комиссией ● Разная реализация одних и тех же способов оплаты ● Пользователи инертны и хотят платить привычным способом
  • 44.
  • 45. Как выглядит подключение нового агрегатора?
  • 46. Этапы подключения 1. Проверка документации. Соответствует ли агрегатор нашим требованиям
  • 47. 1. Требования к агрегаторам ● Повтор уведомлений, если мы отвечаем ошибкой ● Поддержка нашего идентификатора транзакции. Это строка длинной 32 символа, содержащая тире ● Возможность инициировать закрытие подписки или проверять ее статус
  • 48. Этапы подключения нового агрегатора 1. Проверка документации. Соответствует ли агрегатор нашим требованиям 2. Написание кода
  • 49. Этапы подключения нового агрегатора 1. Проверка документации. Соответствует ли агрегатор нашим требованиям 2. Написание кода 3. Тестирование и запуск
  • 50.
  • 51.
  • 52. Devel
  • 53.
  • 55. Devel Shot Staging External Shot Production
  • 56. Этапы подключения нового агрегатора 1. Проверка документации. Соответствует ли агрегатор нашим требованиям 2. Написание кода 3. Тестирование и запуск 4. Эксплуатация. Поддержка пользователей и кода.
  • 57. 60-70% наших задач - это поддержка пользователей и уже написанного кода
  • 58. Поддержка пользователей ● В Лондоне есть отдел, который занимается поддержкой пользователей ● Знают несколько языков, общаются с пользователями на их языке ● Есть интерфейс, где модератор видит все покупки пользователя. Это позволяет решать им до 90% проблем самостоятельно
  • 59. Логирование ● Стараемся писать как можно больше ● Каждый запрос имеет уникальный идентификатор ● Логи собираются со всех серверов в общее место ● По идентификатору запроса можно найти все связанные с ним события
  • 60. Как узнать что что-то сломалось?
  • 61. Следим за числом и типом ошибок
  • 62. Мониторинг ● Zabbix мониторит то, для чего можно выставить однозначные пороги ● Для агрегаторов этого сделать нельзя из- за разного трафика
  • 63.
  • 64. История мониторинга ● Мало интеграций. Каждый день смотрим все графики ● Интеграций становиться больше. Делаем страницу с избранными графиками. Смотрим их каждый день, все остальное когда получится ● Понимаем, что нужно автоматизировать процесс
  • 66.
  • 67. Заключение ● Если для биллинга есть целый отдел, стоит подумать о выделении его в сервис ● Логировать всё, что можно ● Мониторить как можно больше ● Нужно следить за мошенниками, спамерами и фродом ● Если поток транзакций большой, нужно задуматься об увеличении доли успешных платежей
  • 68. Спасибо за внимание! Вопросы? Badoo Development twitter.com/BadooDev habrahabr.ru/company/badoo/ Анатолий Панов anatoly@i-panov.com