第228章 决策(5k)
明明在电话里沟通的时候很有底气啊……
明明见面聊天时也很有姿态啊……
明明才刚开始蜜月期啊……
俞兴对于葛智杰的表现只觉头皮发麻,孵化项目的打法核心是要「以快打慢」,要是这样搞下去,还有什幺好打的?
他没有立即表示不满,而是细细思考应该怎幺来处理这种事。
从之前的交流来看,葛智杰的技术能力是够的,公司需要的也就是这个,至于他疑似不太稳定的情绪……
俞兴左想右想,先是与招来的百度、网易两位程式设计师聊了又聊,又和百晓生的员工们印证理解,首先试图确认稳妥的技术路线,比如,相较于葛智杰提到的系统架构,微信似乎也可以使用分层架构与分布式相结合的方式来进行设计。
前者固然在理论上可以拥有更高的可扩展性、可维护性以及技术多样性等优点,但它……
「俞总,不是我不想支持葛智杰的想法,可是,我们开发这样的软体不应该考虑到与企鹅的竞争吗?我们应该没有那幺多时间和资源来推技术吧?国内现在也就阿里在这方面有实践,这种姑且称之为微服务架构的理念是好的,但我不认为它真的适合我们。」
「这种开发难度很高的,我们没有这方面的经验,贸然尝试把一个大型系统拆分成多个微服务,开发和维护都是问题,我随便想想就感觉头疼了,跨服务的业务逻辑协调会很复杂,还得维护数据的一致性……」
之前与葛智杰发生分歧并争吵的谭睿泽给出颇为笃定的意见,他的主张就是采用分层架构与分布式相互结合。
俞兴没有急躁,询问这位来自网易的员工意见:「分层架构与分布式相结合,这也不是现在的唯一解吧?」
「是的,但相较于葛智杰想做的,这已经克制很多了。」谭睿泽侃侃而谈,「俞总,选择什幺样的系统架构,咱们得根据软体的特性来,像微信这种软体,一旦成功,它的功能不会少,用户规模也不会小,数据量大,对于实时性的要求也高。」
「我们从一开始就把系统功能划分出来,表示层、业务逻辑层、数据访问层等等,这样结构清晰,也比较容易维护和扩展,不同层次还可以用不同团队来开发和维护。」
「我不知道微信这样的软体能不能取得市场上的成功,但我认为,还是得考虑提高系统的并发处理能力吧,分布式架构能够满足这样的需求。」