23. Ignite org structure
A/B test data from multiple teams
common UI layer & shared resources
A/B test visualization is decoupled from
A/B test data processing layer
24. additional support
BYOD (Bring Your Own Data)
Internal Engineers
3rd party data
All tests
Key: Decoupling A/B test UI from Data
processing layer(s)
25. Analyst manually creates table with list
of users ahead of time
A/B system simply allocates from this
pool of usersB
RT
User participation criteria are
defined in UI
Allocate on the fly if a user
meets those criteria
26.
27.
28. Ignite: the winner is ...
Statistical significance + simple highlighting
gives “at a glance” read for test cells
Statistical significance values are calculated
by the UI so switching the control cell does
not require a new query
Druid backend allows interactive query
speeds on massive datasets with high
cardinality dimensions
UI “falls back” to Presto when the
complexity of the query grows beyond
simple OLAP
Full stack javascript: Node.js + React