Why rollups + data shards are the only sustainable solution for high scalability