Analytics vendors price on volume, which means the more successful you are, the more you pay to watch yourself succeed. For a personal product, a self-hosted stack is cheaper, more private, and surprisingly pleasant to run.
The shape of the stack
A lightweight collector at the edge, an append-only event store, and a query layer you already know. That is the whole thing.
Comments