3. It’s been a a long time.
Appengine ja night (2010)
appengine ja night 9
appengine ja night 11
appengine ja night 13
GAETestBase (in Kay Framework later)
remote_driver
14年4月23日水曜日
6. Woothee
https://github.com/woothee/woothee
User-Agent parser for many languages
String => Hash(Map)
parse(string)[“name”] #=> “Chrome”
Many implementations
Java, Javascript, Perl, Ruby, Python, PHP, Go
Just same result over languages
common test case exists
14年4月23日水曜日
11. Woothee demo site
woothee.github.io
Demo app hosted on GCE/GAE
https://github.com/woothee/woothee-site-app
GCE: Perl, Ruby, Node.js, Java(JRuby)
Java, Python, PHP, Go
14年4月23日水曜日
12. Woothee demo site
woothee.github.io
Demo app hosted on GCE/GAE
https://github.com/woothee/woothee-site-app
GCE: Perl, Ruby, Node.js, Java(JRuby)
GAE: Java, Python, PHP, Go
14年4月23日水曜日
13. GAE:
Python: no frustrations! (1 hour)
PHP: dev server doesn’t work ... but fine! (2 hours)
Go: no frustrations! (2 hours)
Java: maven is really fxxxxxxkin’ (7 hours)
14年4月23日水曜日
17. Conclusion:
GCE/GAE: use cases
GCE: Many features on 1 server
OR low-latency service (asia-east)
GAE: 1 feature for large (or ex-small) scale
Fluentd is good for GCE :-)
Norikra is also good for GCE :-)
Woothee is great for everywhere :-)
14年4月23日水曜日