Download - Map Analytics in Starcraft II
Transcript
![Page 1: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/1.jpg)
StarGazer: !
Map Analytics in StarCraft II
Guang Yang
![Page 2: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/2.jpg)
![Page 3: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/3.jpg)
![Page 4: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/4.jpg)
![Page 5: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/5.jpg)
![Page 6: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/6.jpg)
![Page 7: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/7.jpg)
![Page 8: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/8.jpg)
![Page 9: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/9.jpg)
![Page 10: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/10.jpg)
![Page 11: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/11.jpg)
![Page 12: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/12.jpg)
![Page 13: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/13.jpg)
(Demo)
![Page 14: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/14.jpg)
Pipeline
14
IngestionStreaming
Batch
Data-store
API/Front-end
![Page 15: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/15.jpg)
Ingestion
15
API
AWS EC2 Node
AWS EC2 Node
AWS EC2 Node
AWS EC2 Node
Serialize via Avro
Kafka Topics: !- Stream !- Batch
Example API Request: http://api.ggtracker.com/api/v1/matches/3529593.json
![Page 16: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/16.jpg)
Serialization via Avro
- reinforces schema !
- splittable on HDFS !
- backward compatible !- saves space (binary)
![Page 17: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/17.jpg)
Batch
17
![Page 18: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/18.jpg)
Streaming
18
![Page 19: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/19.jpg)
Pipeline
19
IngestionStreaming
Batch
Data-store
API/Front-end
![Page 20: Map Analytics in Starcraft II](https://reader034.vdocuments.us/reader034/viewer/2022052413/55c3b60abb61ebfe7e8b467e/html5/thumbnails/20.jpg)
Guang Yang
- B.A. in Computational and Applied Mathematics (Rice University)
- M.S. in Industrial Engineering & Operations Research (UC Berkeley)
- Got into Diamond League as Terran without making any Siege Tanks
- Email: [email protected]
- GitHub: github.com/gy8
20