[{"content":"Consider a FIX gateway that stops sending heartbeats. The exchange adapter logs nothing unusual, and the reconciliation job keeps running against stale position data. By the time someone notices, a trader has been looking at the wrong exposure for half an hour. There was no alert for the missing …","permalink":"https://petrokarp.com/posts/observability-trading-systems/","summary":"Consider a FIX gateway that stops sending heartbeats. The exchange adapter logs nothing unusual, and the reconciliation job keeps running against stale position data. By the time someone notices, a trader has been looking at the wrong exposure for half an hour. There was no alert for the missing heartbeats.\nThese are the failures that worry me most in trading systems: something stops happening, but nothing reports an error. The usual SRE tools still help, including the four golden signals, error budgets, and symptom-based alerts. The difficulty is deciding where aggregate metrics are enough. A low error rate offers little reassurance when a failed cancellation leaves a position open or a missed fill confirmation leaves the system with an incorrect view of exposure.\n","title":"Observability in Trading Systems"},{"content":"AWS Solutions Architect certifications at the Professional and Associate levels. Select a badge to view the credential on Credly.\n","permalink":"https://petrokarp.com/certifications/","summary":"AWS Solutions Architect certifications at the Professional and Associate levels. Select a badge to view the credential on Credly.\n","title":"Professional Certifications"},{"content":"Trading \u0026amp;amp; FIX FIX Ray A free desktop app for inspecting FIX and market data messages. Open a log file or paste messages, then search, filter, and follow an order through its execution reports. Field names, value explanations, and validation issues sit alongside the raw message. A built-in DuckDB …","permalink":"https://petrokarp.com/projects/","summary":"Trading \u0026amp; FIX FIX Ray A free desktop app for inspecting FIX and market data messages. Open a log file or paste messages, then search, filter, and follow an order through its execution reports. Field names, value explanations, and validation issues sit alongside the raw message. A built-in DuckDB editor lets you query messages, fields, and repeating groups with SQL. Available for macOS and Linux.\n","title":"Projects"}]