How to Better Understand your Applications Real-Time Value

Matching Engine Example

How can developers, product managers, business analysts, and senior executives feel confident they ALL have the tools to accurately evaluate the real-time value of a piece of software?

An example of a function to add a buy order to the order book within a matching engine, prior to being refactored.
BEFORE Domain Observability Implantation
An example of a function to add a buy order to the order book within a matching engine, after domain observability has been implemented.
AFTER Domain Observability Implementation

side effect is an externally observable effect a function performs in addition to returning a value.

An example of a function to add a buy order to the order book within a matching engine, after the Arrow.kt Either functionality has been implemented.
AFTER Arrow.kt Either Implementation
An an example of a Grafana dashboard depicting the real-time value of a matching engine application.
Order Book — Grafana Instrumentation Dashboard

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store