CloudServices/Roadmaps/SimplePush-Server: Difference between revisions
Line 55: | Line 55: | ||
==Code Repository== | ==Code Repository== | ||
https://github.com/jrconlin/pushgo | |||
==Release Schedule== | ==Release Schedule== | ||
<i>Predicted code delivery dates</i> | <i>Predicted code delivery dates</i> |
Revision as of 17:11, 31 May 2013
SimplePush - Server
Overview
A server for the SimplePush Notification alert system. See https://wiki.mozilla.org/WebAPI/SimplePush for a brief introduction.
Project Contacts
- Principal Point of Contact - Doug Turner dougt@mozilla
- IRC - #push
- Group Email - TBD
Goals
SimplePush is based off of Thialfi. This system manages version numbers for assigned channels. In short: A client checks to see if it's version matches what's on the push server. If so, do nothing, if not, go fetch from the app server.
This system provides a low cost, scalable, system to manage these version lookups.
Use Cases
How will this be used?
https://wiki.mozilla.org/WebAPI/SimplePush http://www.michaelpiatek.com/papers/thialfi-sosp11.pdf
Requirements
- List of requirements
Get Involved
Call to action for folks who want to help.
Please drop on to irc.mozilla.org #push, or email:dougt@mozilla.com
Design
Points of Contact
Engineer - JR Conlin jrconlin@mozilla
API Reference/Documentation
See API documentation
Platform Requirements
The system currently is based on Go. It is strongly recommended at this time to use the latest Go Tip source, or at the very least Go 1.1.
The mod_test module testing unit uses python 2.7 and requires VirtualEnv to be properly installed.
All other dependencies are brought in by the respective installers.
Libraries Required
List of external project dependencies. (Stuff that's not pulled in via the installation script)
Code Repository
https://github.com/jrconlin/pushgo
Release Schedule
Predicted code delivery dates
QA
Points of Contact
Engineer - Tony Chung tchung@mozilla.com
Test Framework
Security and Privacy
Fill out the security & privacy bug template: https://bugzilla.mozilla.org/form.moz-project-review (https://wiki.mozilla.org/Websites/Kick-Off_Form)
Points of Contact
Doug Turner <dougt@mozilla.com>
Questionnaire Answers
1.1 Goal of Feature
To provide an internet scale, easy to use, notification system.
2. Potential Threat Vectors and Mitigation Points
Review Status
Bugzilla Tracking # - https://bugzilla.mozilla.org/show_bug.cgi?id=831816
see https://wiki.mozilla.org/Security/Reviews
Issues and Resolutions
Operations
Points of Contact
Deployment Architecture
Bugzilla Tracking # -