milo graph - hackathon
TRANSCRIPT
![Page 2: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/2.jpg)
Milo graph
WHY?• be creative to generate ideas • good way to learn fast and learn new technologies,
in this case: micro-services, mongoDB, graphs • team integration • develop our own recommendation system • agile manifesto • M.V.P in one weekend
![Page 3: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/3.jpg)
Milo graph
HACKATHON
![Page 4: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/4.jpg)
Milo graph
HACKATHON - 3rd DAY
![Page 5: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/5.jpg)
Milo graph
GRAPH RECOMMENDATION
![Page 6: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/6.jpg)
Milo graph
GRAPH RECOMMENDATION
• create relationships between two vertices (product, person, office, etc)
• learn machine x time • edges with higher coefficient defines the best relevance
between vertices • clustering tendency
![Page 7: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/7.jpg)
Milo graph
GRAPH RECOMMENDATION
• vertices (eg. products) • edges (relevance between vertices — eg. number of visits)
![Page 8: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/8.jpg)
Milo graph
STACK
![Page 9: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/9.jpg)
Milo graph
MONGODB
• sharding • high performance • open source • NoSQL
https://www.mongodb.org/
![Page 10: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/10.jpg)
Milo graph
MONGODB BENCHMARK
![Page 11: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/11.jpg)
Milo graph
MILO GRAPH
celery workers APP/API
mongoDB
mySQL
1
2
3
N
![Page 12: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/12.jpg)
Milo graph
MILO GRAPH
![Page 13: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/13.jpg)
Milo graph
MILO POST
POST API data validation
celery
• fast processing in API • async • mongoDB and mySQL writing
![Page 14: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/14.jpg)
Milo graph
MILO GET
GET API mongoDB response
• performance
![Page 15: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/15.jpg)
Milo graph
MILO REAL GRAPH
running in a real client
www.gsnsuplementos.com.br
![Page 16: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/16.jpg)
Milo graph
MILO RECOMENDATION
![Page 17: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/17.jpg)
Milo graph
MILO RECOMENDATION
![Page 18: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/18.jpg)
Milo graph
TEAM
Rafael Bouchabki Guilherme Tavares Michael Coelho Fernando Chimicoviaki
Leonardo Berdu Hebert Silva
back-endfront-end
![Page 19: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/19.jpg)
Milo graph
NEXT STEPS
• scale to big data • update to a big data database • graph analisys • launch as a product (monetization)
![Page 20: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/20.jpg)
Milo graph
QUESTIONS
?
![Page 21: Milo Graph - HACKATHON](https://reader033.vdocuments.site/reader033/viewer/2022042515/58f28e531a28ab714b8b45a5/html5/thumbnails/21.jpg)
THANKS!