剖析短迭代
敏捷教练Dave Nicolette提出:我们应该如何设定迭代长度?是要根据发布周期的时间么?使用短迭代又有哪些好处?
作者 Obie Fernandez译者 李明(nasi) 发布于 2008年1月18日 下午8时46分
业界领先的Ruby on Rails虚拟主机服务提供商Engine Yard获得著名风险投资公司Benchmark Capital首轮350万美元的投资。Benchmark还曾负责众多相当成功的创业公司的初期融资,例如eBay、林登实验室、Yelp和Zillow等等。
最近我和Benchmark合伙人Mitch Lasky以及Engine Yard的首席执行官Lance Walley聊起这笔投资。因为他们依靠其虚拟主机业务从来都没有在正向现金流上捉襟见肘过,所以他们如何计划来花掉这笔额外的钱令我尤其感兴趣。很显然,他们一定正在酝酿什么大计划。
在我们过于深入介绍这笔交易之前,有必要提一下虚拟主机业务仍将是Engine Yard的核心运营业务。他们的全球总部目前共有32名雇员正在参与这项业务,并正在快速增加。(他们正在招聘。)至于客户方面,在11月份里他们为超过250名客户提供了服务(使用了大约800片集群服务器资源)。每个和我聊过的人都承认虚拟主机服务是Engine Yard盈利的关键,并促使Engine Yard的员工可以接触到最新的技术。
当前虚拟主机服务的需求大得惊人。Engine Yard的第二集群很快就被塞满了,第三集群正在建设中。新客户需要在等待列表中等上几周才行。第四集群和第五集群将会被安置在新泽西和伦敦,而不再是萨克拉门托。尽管最初的客户都是小公司和个人,现在包括家喻户晓的大公司的新客户们已经开始通过虚拟主机服务来存放面向公司内部的应用程序。还句话说,不管一些批评家们如何争论,Ruby on Rails已经大步进军主流商业市场了。
对于Ruby社区来说,这个新闻故事最好的方面莫过于会有更多资金来用于促进Rubinius、Merb和其他新的、令人激动的Ruby相关开源项目的继续发展。Lance告诉我,资金的注入让他们可以尽早的做有意思的事情,比如雇佣整个Rubinius团队,否则这件事情将不会如此之早的发生,因为要相当可观的薪水要支付。Lance估计如果没有这笔投资的话,受限于现金流因素,这件事情至少要6个月后才能实现。
Benchmark Capital是开源技术的忠实信徒,而且已经关注Ruby on Rails领域超过一年时间。Mitch Lasky告诉我他们把Ruby on Rails看成是“下一代Java”——一个下一代主流编程技术。他还分享了一个有趣的故事,在一年前他自己将一个老PHP应用改用Ruby on Rails重写,原因就是每年都需要重写令人厌倦。Mitch将这次经历称为“启示”。
Mitch告诉我们“忽然间[我的代码]变得可读了”,而且,“一个真正的美学保证——那种情绪的反应——那种优雅和快乐的感觉是非常重要的。” 对此,已经转而使用Ruby的我们都深有感触。
我向Mitch问到,Benchmark有没有经常从企业家那里听到Ruby on Rails,答案是肯定的。“一家又一家又一家又一家创业公司将Rails写成的应用交托给我们”,而且这种情况最近“没有真正放缓”。然而,许多创业公司都有标准Rails部署需求,这也正是Engine Yard进入的契机。在这次讨论到接受风投的益处之时,Engine Yard首席执行官Lance强调了一个事实,即Rubinius的发展和提供虚拟主机服务不同,它将是一个长期的过程,最终将会和Merb一道成为商业化技术栈的一部分。
就这一点而言,他们定位于为那些已经在自己的数据中心拥有上百台服务器,还想影响部署Ruby on Rails的成熟方法和软件栈的客户提供服务。集群架构师Jason Vantuyl正忙于钻研高级虚拟化技术,具体来说就是对集群运行的细化,以适用于其他组织的方式。
Mitch告诉我Engine Yard对Rubinius和Merb的支持非常吸引人,考虑到当初对MySQL和Jboss的投资非常见成效,这也引起了Benchmark对于Ruby平台的未来的投资。他强调说虚拟主机业务是一个实验台,将继续提供一种方法来查看大型部署所带来的问题以及制定良好的解决方案,但是最令人激动的增长机会来自于开源领域。
查看英文原文:Engine Yard Takes $3.5 Million Series A From Benchmark Capital
本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。
在这篇文章里,Bryon Jacob和Chris Berry将和我们继续探讨AtomServer,它是基于Apache Abdera的完整Atom存储实现。作者还创建了几个Atompub规范扩展,其中包括自动标记、批处理和Feeds聚合。
InfoQ中文站的电子杂志《架构师》试刊第二期出版了!相比于上期,我们在内容的选择安排和版式上都根据读者的意见重新做了修正。“细节决定成败”,我们希望基于InfoQ中文站的专业内容,《架构师》能逐渐成为大家喜欢的电子刊物!
在本文中,Steven Haines探讨了Web应用性能调优问题。该领域过去更像是一门艺术而不是一门科学。他提出了一种称为基于等待调优的方法,使整个调优过程更加可度量,也因此更具科学性。
通常来说,改变技术路线时最艰难的部分是辨别语言语法之间的不同。这篇文章就为Java开发者提供了一份如何转向Flex基础语言ActionScript的指南。
本视频主要以财帮子为例,介绍了如何创建一个PV为百万级的Rails应用。其中包括:Rails应用的服务器架构、Rails Cache的优化、负载均衡的处理、Web服务器的调试、分布式解决方案、Open API的设计等等。
InfoQ首席架构师Alexandru Popescu在采访中谈论了InfoQ架构、Webwork与DWR、Hibernate与JCR、Hibernate可扩展性、最新的InfoQ视频流系统和InfoQ的未来规划。
2 条回复
回复