Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert to Go-lang based server #1

Merged
merged 32 commits into from Sep 7, 2015
Merged

Convert to Go-lang based server #1

merged 32 commits into from Sep 7, 2015

Conversation

bign8
Copy link
Owner

@bign8 bign8 commented Jul 29, 2015

Problem App Engine takes too long to spin up Python instances
Solution Switch to Go-lang
Status Complete

@bign8 bign8 self-assigned this Sep 4, 2015
@bign8
Copy link
Owner Author

bign8 commented Sep 7, 2015

Verification

Currently there are no automated tests covering this repository, so manual testing is necessary

  • Deployed to AppEngine
  • Verified cron is running w/o errors
  • Verified api is returning expected values
  • Verified items show up in datastore

Items to note

  • Cron is still running in debug: this means only the first page of posts will be parsed every 6 hours
  • This is a total re-write of the server core (Python -> Golang)
  • Datastore still contains a large amount of Post types from the python cron (should delete)
  • Many improvements to come including, but not limited to:
    • Caching Post entities when pulled from datastore
    • More advanced post cleaning / filtering
    • UI improvements
    • Data Mining and custom user experiences

Sign-Offs

Dev +1: @bign8
QA +1: @bign8

bign8 added a commit that referenced this pull request Sep 7, 2015
Convert to Go-lang based server
@bign8 bign8 merged commit 60944d7 into master Sep 7, 2015
@bign8 bign8 deleted the golang branch September 13, 2015 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant