build with purpose


Building an Event Source System - Part 2

Continuing my previous post, we'll be working to setup an event source system using NodeJS. Event source systems utilize a common log of events to manipulate system state in a repeatable and scalable way. By recording state changes in logs, the system doesn't need to rely on a database requests to gather state information. This has a variety of benefits that I've included previously. I enjoy working with the JavaScript/TypeScript, React, and NodeJS stack and find these tools very expressive.