Skip to content
This repository has been archived by the owner on Jul 18, 2020. It is now read-only.
/ meetuplytics Public archive

Realtime Meetup "Répondez, s'il vous plaît" (RSVPs) analytics built upon Apache-Beam - Streaming Processing

Notifications You must be signed in to change notification settings

angulartist/meetuplytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meetuplytics

THAT'S A WORK IN PROGRESS: Realtime Meetup "Répondez, s'il vous plaît" (RSVPS) analytics built upon Apache-Beam (streaming processing). Using Cloud Pub/Sub for events ingestion/data circulation, Cloud Functions as a trigger + post-processing and Cloud Firestore as a storage.

About

Visualize trending topics from Meetup in real-time.

Implementation

Sample output

Updating the trending topics in real-time to Firestore

Run the pipeline locally :

Requires apache-beam[gcp] package and Python 2.7

You need to set up your owns Pub/Sub I/O topics and project.

Get Started with Python for Dataflow

$ python pipelines/rsvps-meetups-tpl.py

References:

About

Realtime Meetup "Répondez, s'il vous plaît" (RSVPs) analytics built upon Apache-Beam - Streaming Processing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published