Upgrade to Pro — share decks privately, control downloads, hide ads and more …

BDW Mtl 2015: Playful Big Data

BDW Mtl 2015: Playful Big Data

Hackathon presentation @ BigDataWeek Montreal 2015 about iterating and ingesting quickly big datasets

Avatar for Frederic

Frederic

April 26, 2015

Other Decks in Programming

Transcript

  1. The plan Step 1: Acquire subset of data Step 2:

    Ingest the dump files Step 3: Store raw documents Step 4: Gather insights/aggregated info Step 5: Produce visualizations
  2. What was dreamt Step 1: Acquire subset of data Step

    2: Ingest the dump files Step 3: Store raw documents Step 4: Gather insights/aggregated info Step 5: Produce visualizations
  3. Workstation - Raw .bson datasets - nginx as load balancer

    for riak nodes - nsqlookup daemon for discovery - tools like nsqadmin, bson_to_nsq, influxdb admin ui and grafana
  4. Workstation - Raw .bson datasets - nginx as load balancer

    for riak nodes - nsqlookup daemon for discovery - tools like nsqadmin, bson_to_nsq, influxdb admin ui and grafana
  5. Workstation - Raw .bson datasets - nginx as load balancer

    for riak nodes - nsqlookup daemon for discovery - tools like nsqadmin, bson_to_nsq, influxdb admin ui and grafana
  6. Workstation - Raw .bson datasets - nginx as load balancer

    for riak nodes - nsqlookup daemon for discovery - tools like nsqadmin, bson_to_nsq, influxdb admin ui and grafana
  7. Workstation - Raw .bson datasets - nginx as load balancer

    for riak nodes - nsqlookup daemon for discovery - tools like nsqadmin, bson_to_nsq, influxdb admin ui and grafana
  8. Producers - consume import messages (i.e. documents representing users, comment,

    commit, pull-request) - store plain document to riak - increment counters, store specific data points in InfluxDB
  9. Datastores: Riak - distributed by design - multiple backends -

    map-reduce AND solr backed search - operationally simple
  10. Conclusion - scope down, always, multiple times - planning for

    scalability is hard - cloud on demand infrastructure is fun - Montreal is amazing