Skip to content

zhaoxizheng/Moments-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Moments-Backend

The project is the backend of a geo-index based social network.

It designed a scable service in Go to handle main functions of user register, sign up and post media data.

  • Utilized ElasticSearch (GCE) to handle geo-location based searches so that users can search nearby posts within a specified distance.
  • Used Google Cloud Storage(GCS) to store unstructured media data such as images and videos.
  • Used token-based authentication to veerify user identity.

Also, another part is consisted of Java to handle offline analysis. The service first saved user posts to Google Bigtable and then dumped data to BigQuery for user behavior analysis or keyword spam detection.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published