Главная
Study mode:
on
1
Intro
2
Overview
3
What is the Bloomberg Terminal?
4
About Bloomberg
5
Example - A Search Engine
6
(Possible) Architecture View
7
Trace Concepts. Span Model
8
Tracing Architecture (One Interpretation)
9
Using Trace • Triage Debugging
10
Tracing Model & Implementation
11
A Trading System
12
Architecture - Simple View
13
System Characteristics
14
How we traced it?
15
What does it look like?
16
The interesting bit
17
What we do with it?
18
Message Fan-Out (broadcast)
19
#2 Splitting Messages
20
Message Conflation
21
What's Next?
22
We are hiring!
Description:
Explore the challenges and solutions of tracing real-time distributed systems in this 41-minute conference talk from SREcon19 Europe/Middle East/Africa. Delve into the complexities of applying distributed tracing concepts to latency-sensitive, real-time data streaming in large-scale trading systems. Learn how to model asynchronous message flows in multi-service pipelines, handle long-running sessions, manage fan-in/fan-out data flows, and reduce storage costs while maintaining granular in-process tracing data. Discover techniques for diagnosing issues, measuring service level indicators, and improving observability in client-side applications. Gain insights into the Bloomberg LP approach to tracing, including practical examples from their trading system architecture and implementation strategies for effective system monitoring and debugging.

Tracing Real-Time Distributed Systems

USENIX
Add to list
00:00
-00:31