4 ms·
It is actually very reasonable. If you know exactly how a set of API are implemented, you could easily come up with a slightly different implementation that cou
by boomzilla 12y ago
It is actually very reasonable. If you know exactly how a set of API are implemented, you could easily come up with a slightly different implementation that could really optimize the most frequent call patterns by Snapchat.
- abritishguy 12y agoThe implementation is open source. Obviously the experience helps but anyone can see how it is implemented.
- boomzilla 12y agoI think you misunderstood. The SDK [1] is open source (which has a toy implementation of the backend services: data store, queue, etc.) The actual backend services that Snapchat uses live on Google servers and are not open sourced. And that is the secret sauce I was referring to. [1] https://code.google.com/p/googleappengine/ https://code.google.com/p/googleappengine/
- abritishguy 12y agoAlmost all of the SDK source is also used in production app engine. Taking datastore for example, the performance characteristics of different queries is negligible - any optimisations are done at the level for which the code is open source.