

Most genealogy performance problems are query problems, not rendering problems. We treat the tree as a derived, cached structure with event-driven updates and virtualized rendering, so it behaves identically whether a distributor has twelve people below them or four hundred thousand.
What Goes Into Genealogy Software
The details behind how we approach this service, from first principles to what ships on launch day.
Genealogy trees don't get slow because of how they're drawn — they get slow because of how they're queried. A naive tree lookup that recalculates a distributor's entire downline on every page load falls over long before you reach real network scale. We treat the tree as a derived, cached structure instead, so reads stay fast regardless of how deep or wide the downline actually is.
Updates propagate through an event stream rather than a full recalculation: when someone joins, moves, or changes rank, only the affected part of the tree updates, and the rendering layer is virtualized so the browser only ever draws the nodes currently on screen. That's what lets the same tree view feel instant whether a distributor has twelve people below them or four hundred thousand.
Distributors and your back-office team need different views of the same data — a distributor wants to see their own downline and where their next rank is coming from, while your back-office team needs aggregate analytics across the whole network. We build both from the same underlying structure, so the numbers always agree no matter which view you're looking at.
Built To Scale
Materialized paths and virtualized rendering keep trees fast no matter how large your network gets.
Multiple Tree Views
Binary, matrix and spillover views of the same downline, switchable in one click.
Exportable Reports
Downline analytics and reports your distributors and your back-office team can both rely on.
Everything This Service Covers
- Real-time tree updates
- Scales to millions of distributors
- Multiple tree views — binary, matrix, spillover
- Exportable reports & analytics





