Services Observability
Кожна команда розробників рано чи пізно стикається з тим, що необхідно розібратися з проблемами в системі та знайти їх причини. Досить часто рішення складаються з десятків і навіть сотень сервісів, а локалізація проблеми та аналіз її причин потребують певного часу. Крім того, ці процеси напряму впливають на ефективність команди.
Платформа Wirex нині нараховує близько 250 типів сервісів, значна частина яких задіяна в B2C-сценаріях. Якщо виникає проблема в якомусь із цих сервісів – це потенційно впливає на кінцевого користувача і на його досвід роботи з платформою. Наша команда займається розробкою B2C-сервісів, і коли в користувачів виникають проблеми – ми перші, хто локалізує та знаходить їх причини.
Для нас вкрай важливо робити це максимально швидко та ефективно.
У цій доповіді я розкажу про наш досвід налаштування моніторингу сервісів, щоб ефективно вирішувати вищезгадані завдання.

- B2C Back-End Team Lead у Wirex R&D Center
- Має досвід створення високодоступних та надійних розподілених систем
- Працював в Microsoft, будував команди Microsoft та послуги запису хмарних зустрічей Skype
- Сьогодні працює над розширенням екосистеми B2C з багатьма сервісами Wirex, зосереджуючи увагу на покращенні їх спостережливості та доставці
- Має інтерес та досвід у розподілених та хмарних рішеннях, багатопотоковості та алгоритмах