anatomy of a data analytics mvp
DESCRIPTION
A minimal analytics solution. Originally created PyConAPAC 2014, this solution demonstrates the typical components and possible technologies for a data analytics MVP. Source: https://github.com/whosken/analytics-mvpTRANSCRIPT
![Page 1: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/1.jpg)
Anatomy of anAnalytics MVP
Ken Hu@whosbacon
![Page 2: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/2.jpg)
![Page 3: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/3.jpg)
Itinerary
● Demo● Architecture
○ Data Feed○ Message Queue○ Analysis○ Database○ Visualization○ Hosting
● Considerations
![Page 4: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/4.jpg)
![Page 5: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/5.jpg)
How do people like the latest Godzilla?
![Page 6: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/6.jpg)
![Page 8: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/8.jpg)
![Page 9: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/9.jpg)
![Page 10: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/10.jpg)
![Page 11: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/11.jpg)
![Page 12: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/12.jpg)
Alternatives
● Email● Logs● Clicks● KPI
![Page 13: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/13.jpg)
![Page 14: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/14.jpg)
![Page 15: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/15.jpg)
![Page 16: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/16.jpg)
Alternatives
● RabbitMQ● Memcache
● IronWorker● Redis Queue
![Page 17: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/17.jpg)
![Page 18: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/18.jpg)
![Page 19: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/19.jpg)
Alternatives
● NLTK● Scikit-Learn● Numpy● Scipy
![Page 20: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/20.jpg)
![Page 21: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/21.jpg)
![Page 22: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/22.jpg)
Alternatives
● MongoDB● Hadoop● PostgreSQL
![Page 23: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/23.jpg)
![Page 24: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/24.jpg)
![Page 25: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/25.jpg)
Alternatives
● D3.js● NVD3.js● Django● gRaphaël
![Page 26: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/26.jpg)
![Page 27: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/27.jpg)
![Page 28: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/28.jpg)
● Problem● Don’t learn● Break it down● SaaS it up● Queue + DB layers● Collocated cloud
Considerations
![Page 29: Anatomy of a Data Analytics MVP](https://reader034.vdocuments.site/reader034/viewer/2022051110/54c674c04a7959d4168b45a2/html5/thumbnails/29.jpg)
Fin@whosbacon
whosbacon.comgithub.com/whosken/analytics-mvp