Firehose: tech / architecture