This document proposes a "boxcar" distributed computing system using event sourcing and Azure services like Event Grid and Storage to enable computations for low costs. It outlines sources of computing costs and introduces event sourcing concepts. The proposed system would use durable functions and event appending to Azure Storage for command handling and queries, with notifications between domains. Lessons learned include measuring performance, investing in design, and ensuring data can be read after writes.