Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Sae Technique Brief

1,125 views

Published on

  • Be the first to comment

Sae Technique Brief

  1. 1. Sina App Engine conglei (kobe), http://t.sina.com.cn/kobe [email_address] 2010.03.28 Beta 技术沙龙 官方 twitter : @betasalon 官方网站: http://club.blogbeta.com 邮件组: http://groups.google.com/group/betasalon?hl=zh-CN
  2. 2. Sina App Engine - techinique brief SAE development team
  3. 3. Our Team <ul><li>Young == Enthusiast </li></ul><ul><li>Small == Effective </li></ul><ul><li>Veteran == Shared </li></ul><ul><li>Cooperative == Independence </li></ul><ul><li>Studious == Multi-skilled </li></ul>
  4. 4. Our Technique <ul><li>On shoulders of giants (Zend, Apache, Nginx, Memache, MongoDB, Redis, Mysql, Syslog-ng, AWS, GAE...) </li></ul><ul><li>Multi Language (C, C++, PHP, Python, Perl...) </li></ul><ul><li>Cross Platform (Windows, Linux, Mac) </li></ul><ul><li>Distributed Environment </li></ul>
  5. 5. Our Concern <ul><li>Scalability </li></ul><ul><li>Security </li></ul><ul><li>Availability </li></ul><ul><li>Simplicity </li></ul>
  6. 6. Main Architecture
  7. 7. Memcache Architecture
  8. 8. Cron Architecture
  9. 9. Our Improvements <ul><li>SAE Zend </li></ul><ul><li>Async queue </li></ul><ul><li>Auto-balance nginx </li></ul><ul><li>Safe Mysql service </li></ul><ul><li>Distributed Lock </li></ul><ul><li>Safe Apache service </li></ul><ul><li>Natural Syntax expression </li></ul><ul><li>... </li></ul>
  10. 10. Our Experience <ul><li>Test </li></ul><ul><li>Monitor </li></ul><ul><li>Design for Cloud </li></ul><ul><li>Simple Protocol </li></ul><ul><li>Compatible </li></ul>
  11. 11. <ul><ul><li>Thanks </li></ul></ul>conglei (kobe), http://t.sina.com.cn/kobe [email_address]

×