Posted in June 23, 2010 ¬ 8:35 amh.Royans
From Urs’ talk at the velocity2010 conference [ More info : Google, datacenterknowledge ] Average web page – 320kb, 44 resources, 7 dns lookups, doesn’t compress 3rd of its content Aiming for 100ms page load times for chrome Chrome: HTML5, V8 JS engine, DNS prefetching, VP8 codec, opensource, spurs competition TCP improvements Fast start (higher [...]
Read the rest of this entry »
Posted in March 18, 2010 ¬ 10:09 pmh.Royans
MapReduce, Bigtable and Pregel have their origins in Google and they all deal with “large systems”. But all of them may be dwarfed in size and complexity by a new project Google is working on, which was mentioned briefly (may be un-intentionally) at an event last year. Instead of caching data closer to user, it [...]
Read the rest of this entry »
datastore, eventually consistent, framework, google, mapreduce, replication, scalabilitydatastore, eventually consistent, google, mapreduce, replication, scalability
Posted in January 28, 2010 ¬ 11:28 pmh.Royans
If you don’t like EC2 you have an option to move your app to a new vendor. But if you don’t like GAE (Google app engine) there aren’t any solutions which can replace GAE easily. AppScale might change that. AppScale is an open-source implementation of the Google AppEngine (GAE) cloud computing interface from the RACELab [...]
Read the rest of this entry »
Posted in June 20, 2009 ¬ 7:54 pmh.Royans
Last week I spent a few hours building a search engine testing tool called “BlackboxSET”. The purpose of the tool was to allow users to see search results from three different search providers and vote for the best set of results without knowing the source of the results. The hope was that the search engine [...]
Read the rest of this entry »
Posted in May 27, 2009 ¬ 11:39 pmh.Royans
For the last couple of weekends I’ve been playing with Google App Engine, (Java edition) and was pleasantly surprised at the direction it has taken. I was also fortunate enough to see some Google Engineers talk on this subject at Google I/O which helped me a lot to compile all this information. But before I [...]
Read the rest of this entry »