出家如初,成佛有余

Pownce Lessons Learned-Do a lot with a little…

Posted in Uncategorized by chuanliang on 2007/10/11

Pownce的创始人之一兼主力开发人员leah culver(好像是一个女士,牛人)在slideshare上发布了一篇pownce lessons learned的文章,比较全面介绍了关于构建Pownce应用的各种经验,对于构建web2.0应用还是很有借鉴意义的。怎样“Do a lot with a little”是每一个创业者都必须随时考虑的问题。

另外一篇关于Pownce的文章也值得一读Interview with Leah Culver: The Making of Pownce

1、团队规模、产品开发周期

开发团队规模:只有一个web开发工程师(应该还有后台开发人员),呵呵,那就是leah culver

开发周期:开发了4个月,pownce是自筹资金玩的,也面临初创性互联网公司短交付期的要求。只不过付出没有白费,现在应该有一堆投资商排队要投。

2、Lessons Learned

2.1、Think about technology choices

主要信息来自Interview with Leah Culver: The Making of Pownce

Web框架:基于django,我的最爱

文件存储:基于amazon的S3(Simple Storage Service)

Web IM:基于AIR(Adobe Integrated Runtime)

数据库:mysql

Caching:memcached

Load balancing:Perlbal

2.2、Do a lot with a little

Small Team:Multiple roles,Learn quickly,Dedicated

采用开源工具

充分利用自己的资源

2.3、Be kind to your database

使用memcached做caching;Caching at page and object / list level;Cached  static pages since launch

对非实时任务,使用队列(消息队列?)作为任务调度的机制。

限定返回的记录数量及数据分页。

采用恰当的索引

避免复杂查询

2.4、Expect Anything

数据备份、版本控制

系统监控

利用社区的力量-Keep in touch with your community.

  • Let users know what you’re working on
  • Respond to individual bug reporters
  • Inform users of bug fixes and new features
  • Be careful about asserting deadlines

同盟军及合作伙伴

持续优化

3、 参考资料

http://immike.net/blog/2007/07/06/interview-with-leah-culver-the-making-of-pownce/

http://phaedo.cx/archives/2007/07/02/pownce-django-powered/

每間公司都該聘一位駭客的3大理由

 

Technorati 标签: , , ,
Tagged with: , , ,

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: