|
|
|
|
|
by meta_AU
2907 days ago
|
|
When reading through the problem statement I started wondering why a distributed tracing system, like Zipkin, wouldn't work. A microservice architecture seems very similar to most reactive programming systems, and distributed tracing is just the equivalent of some really nice tooling ontop of printf. Seems like a debugger for reactive systems should be let you attach to a running graph and extract/visualise traces. |
|
The advantages of RxFiddle above Zipkin-likes are: - the means to extract the right information. The tool integrates with RxJS, and the format is universal accross Rx’s of other languages. - the visualization which is a better fit, compared to trace spans. I didn’t use Zipkin in practice though, does it have other visualizations than spans?
Of course RxFiddle is nothing like zipkin in terms of how polished it is and how much it is carried by the community. RxFiddle so far has been my research result and while it is open source, I’ve not received contributions, so feel free to share more insights or efforts!