News Grower

Независимое покрытие AI, стартапов и технологий.

Observability в финтехе: связываем клик пользователя с падением интеграции

Привет! Я Никита, Staff-инженер в крупном финтехе. В этой статье я хочу поделиться нашим опытом построения системы observability. Мы прошли путь от простых логов до сквозной трассировки, и я покажу, как это работает на фронтенде.TL;DR: В статье разбираем опыт внедрения OpenTelemetry в крупном финтех-проекте. Проблем...

Observability в финтехе: связываем клик пользователя с падением интеграции

Привет! Я Никита, Staff-инженер в крупном финтехе. В этой статье я хочу поделиться нашим опытом построения системы observability. Мы прошли путь от простых логов до сквозной трассировки, и я покажу, как это работает на фронтенде.TL;DR: В статье разбираем опыт внедрения OpenTelemetry в крупном финтех-проекте. Проблема: Логи без контекста не позволяют быстро найти причину 500-й ошибки в распределенной системе. Решение: Сквозная трассировка (Distributed Tracing) от фронтенда до бэкенда. Что внутри: Реализация CompositeLogger на TypeScript, патчинг fetch для сохранения контекста и примеры того, как превратить технические трейсы в карту бизнес-процесса. А именно - frontend реализация и практические детали интеграции.

Связанные теги

Компании и люди

Линия сюжета

Продолжить следить за темой

Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.

Дуализм стилей реализации интерпретатора

Дуализм стилей реализации интерпретатора

1. ПреамбулаНапомню, что в серии статей на Хабре я описываю вольную реализации демонстратора системы взаимодействующих движков Forth в рамках парадигмы обработки данных в потоке...

Сохранение джунов и будущее кадровой воронки

Сохранение джунов и будущее кадровой воронки

Как мы знаем, рынок труда в некоторых сферах сейчас достаточно напряжен для соискателя.В недавнем материале про рынок ИТ специалистов я показывал, что молодым специалистам доста...

Claude Code для тех, кто не пишет код: полный разбор

Claude Code для тех, кто не пишет код: полный разбор

Приветы! Сегодня поговорим про Claude Code о том, как его использовать, если вы не разработчик. Не потому что он «революционный» или «ИИ будущего», а потому что он реально закры...

Анатомия памяти в .NET: Типы данных, способы хранения, выделение памяти и работа GC

Анатомия памяти в .NET: Типы данных, способы хранения, выделение памяти и работа GC

В этой статье мы заглянем под капот CLR (Common Language Runtime) и разберём как хранятся разные типы данных. Также поговорим о том, что такое стек и куча, и как они взаимодейст...

Рынок IT-аутстаффинга в РФ деградирует. И это уже сложно игнорировать

Рынок IT-аутстаффинга в РФ деградирует. И это уже сложно игнорировать

Я все чаще ловлю себя на мысли, что рынок IT-аутстаффинга в России заметно деградировал. Причем это не абстрактное ощущение из серии «раньше было лучше», а вполне конкретные наб...

Гонка вооружений. Почему античиты всегда проигрывают?

Гонка вооружений. Почему античиты всегда проигрывают?

ДИСКЛЕЙМЕР:Автор не призывает к игре с сторонним ПО. Вся информация, приведенная в статье - приведена лишь в образовательных и ознакомительных целях. Информация была взята из от...

Рекламный слот

Встроенный блок в статье

Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.

Партнерский слот

Похожие статьи

Еще материалы, которые пересекаются по тегам, источнику или категории.

Дуализм стилей реализации интерпретатора

Дуализм стилей реализации интерпретатора

1. ПреамбулаНапомню, что в серии статей на Хабре я описываю вольную реализации демонстратора системы взаимодействующих движков Forth в рамках парадигмы обработки данных в потоке...

Сохранение джунов и будущее кадровой воронки

Сохранение джунов и будущее кадровой воронки

Как мы знаем, рынок труда в некоторых сферах сейчас достаточно напряжен для соискателя.В недавнем материале про рынок ИТ специалистов я показывал, что молодым специалистам доста...

Claude Code для тех, кто не пишет код: полный разбор

Claude Code для тех, кто не пишет код: полный разбор

Приветы! Сегодня поговорим про Claude Code о том, как его использовать, если вы не разработчик. Не потому что он «революционный» или «ИИ будущего», а потому что он реально закры...

Анатомия памяти в .NET: Типы данных, способы хранения, выделение памяти и работа GC

Анатомия памяти в .NET: Типы данных, способы хранения, выделение памяти и работа GC

В этой статье мы заглянем под капот CLR (Common Language Runtime) и разберём как хранятся разные типы данных. Также поговорим о том, что такое стек и куча, и как они взаимодейст...

Еще материалы от Habr

Свежие публикации и продолжение темы от той же редакции.

Открыть страницу источника
Дуализм стилей реализации интерпретатора

Дуализм стилей реализации интерпретатора

1. ПреамбулаНапомню, что в серии статей на Хабре я описываю вольную реализации демонстратора системы взаимодействующих движков Forth в рамках парадигмы обработки данных в потоке...

Сохранение джунов и будущее кадровой воронки

Сохранение джунов и будущее кадровой воронки

Как мы знаем, рынок труда в некоторых сферах сейчас достаточно напряжен для соискателя.В недавнем материале про рынок ИТ специалистов я показывал, что молодым специалистам доста...

Claude Code для тех, кто не пишет код: полный разбор

Claude Code для тех, кто не пишет код: полный разбор

Приветы! Сегодня поговорим про Claude Code о том, как его использовать, если вы не разработчик. Не потому что он «революционный» или «ИИ будущего», а потому что он реально закры...

Анатомия памяти в .NET: Типы данных, способы хранения, выделение памяти и работа GC

Анатомия памяти в .NET: Типы данных, способы хранения, выделение памяти и работа GC

В этой статье мы заглянем под капот CLR (Common Language Runtime) и разберём как хранятся разные типы данных. Также поговорим о том, что такое стек и куча, и как они взаимодейст...