hortonworks/fieldeng-ad-server

Name: fieldeng-ad-server

Owner: Hortonworks Inc

Description: null

Created: 2017-06-02 19:52:43.0

Updated: 2017-09-29 16:21:10.0

Pushed: 2017-06-02 19:52:54.0

Homepage: null

Size: 6089

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Hortonworks Hackathon - Ad Servering App

May 25, 2017

Assets:
    • Presentation
    • One-Pager
    • NiFi Template (used for website orchestration, clickstream routing, enrichment)
    • SAM Real-time Workflow (used for realtime analytics & machine learning, time windowing)
    • Spark / Zeppelin Notebook (used to build predictive models for campaign recommendations based on user demographics and historical clickstream data)

References:
    • Hortonworks Data Platform (HDP)
    • Hortonworks Data Flow (HDF)

Screenshots:

Superset Realtime Dashboard (running on Apache Druid):


NiFi Flow - Orchestrates the Ad Server by accepting HTTP requests, processing data, and pushing clickstream data to Kafka for real-time analytics:


Website - Showing Ads based on real-time models, clickstream enrichment, and business rules:


Spark (Zeppelin Notebook) - Used to build predictive models to recommend relevant campaigns based on user demographics and historical clickstream data.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.