Geo-index based social network


  • Tech Stack: React, Go, GCE, BigQuery
  • Github URL: Github Link
  • Built a scalable web service in Go to handle posts.
  • Utilized ElasticSearch (GCE) to provide geo-location based search functions such that users can search nearby posts within a distance (e.g. 200km)
  • Implemented a daily dump of posts to BigQuery table for offline analysis by using Google Dataflow.
  • Improved the keyword-based spam detection by aggregating the post and user level data in BigQuery.