From Big Ball of Mud to Functional Pipeline: Building an Observability Platform in Rust

I. The Big Ball of Mud