热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

你也许要付出5000亿刀的学费,才能明白架构的重要性!

今时今日,提到社交网站,我们最先想到的是Facebook。5000亿美元的市值和近20亿的月活用户让Facebook成了互联网企业中一股不可忽视的力量。但若是有更多年互联网经验的“

今时今日,提到社交网站,我们最先想到的是 Facebook。 5000亿美元的市值和近20亿的月活用户让 Facebook 成了互联网企业中一股不可忽视的力量。但若是有更多年互联网经验的“老炮儿”们也许还会回忆起另一个名字—— MySpace。MySpace 曾是全球流量最大的网站,远超如日中天的雅虎谷歌。然而作为 SNS 领域昔日的王者,MySpace 却在短时间内迅速没落,被后来者 Facebook 超越,最后落得被低价收购,默认放弃的境地。看着今天市值近5000亿美元的业界标杆,与之擦肩而过的 MySpace 究竟做错了什么?
 
人们普遍认为 MySpace 的失败是由于其落后的技术架构,无法跟上快速的产品扩展和用户增长。MySpace 可以说从一开始就在打一场注定失败的战争。

myspace-fail.jpeg

 
在产品方面,MySpace 可谓开创了 SNS 网站诸多模式的先河,如照片分享,blog,留言板,讨论区和即时通讯等,我们如今在SNS网站上常用到的功能几乎都能在 MySpace 上找到雏形。
 
然而可悲的是,MySpace 在网站的基础架构上,却连番犯了很多错误。当用户数暴增时,MySpace 的技术服务立刻显示出了疲态,MySpace 允许用户自己编辑页面,加载内容,大幅度拖慢了用户主页的访问速度。网站容量规划和用户增长严重脱节,比起 Facebook 有计划有节奏的开放学校,架设服务器,MySpace 的服务器则几乎一直处在不堪重负的状态下。
 
落后的架构成了 MySpace 积重难返的先天缺陷。等到 MySpace 想要推出更符合 SNS 灵活结构的开放平台,增加用户粘性,就不得不重写代码。2009年初,默多克聘请了 Facebook 前 COO 和负责用户体验的前 SVP,组成了“特别小组”,经过漫长的6个月,特别小组完全重写了网站代码,制作了 remakingmyspace.com,把 Myspace 传统的特点全部抛弃,准备将现有用户全部平移到新网站中去。但是此时的 MySpace 已经拥有体量巨大的用户群,如此激进的方式引来了管理层的不满,特别小组被解散,最终导致了 MySpace 在 SNS 领域的激烈竞争中被越甩越远,最终退出历史舞台。
 
没有意识到架构设计的重要性,让 MySpace 无法与拥有强大的可扩展架构的 Facebook 竞争。在产品设计之初保证一个良好的架构,具备高度的可拓展性,是互联网公司快速创新的根基。
 
MySpace 作为历史的现象级企业固然可惜,我们来看看更近的例子:2013年聚美优品举办三周年活动,活动前一晚吸引了上千万的用户同时登陆。这一访问量使得网站瞬间崩盘,暴露了其在系统架构,软件设计上存在的严重问题。众多在聚美无辜被拒的用户转而奔向其竞争对手。千万广告投入就这样为对手做了嫁衣。也难怪之后聚美开除当时的技术负责人,砸数百万重金来挖 CTO。
 
另一个架构失败的案例是估值一度达到10亿美元的独角兽 Evernote。在经历初期快速发展后,Evernote 由于滞后的架构设计,在新功能的扩展开发和核心功能的性能优化上举步维艰,加上各路竞争对手的阻击,积重难返的问题使得 Evernote 的发展很快陷入了瓶颈。
 
Evernote 走下神坛,聚美千万广告为对手做嫁衣,MySpace 更是付出5000亿美元的学费……因为技术架构跟不上产品扩展而付出沉重代价的例子不一而足。这一切是否足够我们认识到可扩展架构设计和技术管理的重要性?作为 CTO、技术 VP 等技术线负责人,如何建立和产品高速扩张相匹配的技术架构与管理能力呢?
 
在此我特别向各位技术负责人安利一门课程,这就是风靡全美技术界的殿堂级课程:《首席技术官/架构师高端培训》。该课程由 eBay 前 CTO、著名架构经典图书《架构即未来》作者 Martin Abbott 主讲。据了解,这是该经典课程在中国的首秀,北京站10月20-21日,上海站10月24-25日。
 

cto1.jpg


 
 
该课程由 Martin 历经10年打磨,专为 CTO,技术 VP,首席架构师量身打造,经过350余家企业一线实践经验。旨在帮助企业技术领导人提升技术架构和管理能力,为企业的技术架构及组织发展提供可拓展性方案。Martin 多年的一线实践经验和独到的专业见解,是企业技术领导人突破瓶颈快速提升的宝贵财富。
 
现在报名课程7折优惠。欢迎联系本站:13426109659。
 


推荐阅读
  • 本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 本文介绍如何解决在 IIS 环境下 PHP 页面无法找到的问题。主要步骤包括配置 Internet 信息服务管理器中的 ISAPI 扩展和 Active Server Pages 设置,确保 PHP 脚本能够正常运行。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • MySQL缓存机制深度解析
    本文详细探讨了MySQL的缓存机制,包括主从复制、读写分离以及缓存同步策略等内容。通过理解这些概念和技术,读者可以更好地优化数据库性能。 ... [详细]
  • Ralph的Kubernetes进阶之旅:集群架构与对象解析
    本文深入探讨了Kubernetes集群的架构和核心对象,详细介绍了Pod、Service、Volume等基本组件,以及更高层次的抽象如Deployment、StatefulSet等,帮助读者全面理解Kubernetes的工作原理。 ... [详细]
  • 从零开始构建完整手机站:Vue CLI 3 实战指南(第一部分)
    本系列教程将引导您使用 Vue CLI 3 构建一个功能齐全的移动应用。我们将深入探讨项目中涉及的每一个知识点,并确保这些内容与实际工作中的需求紧密结合。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 通过与阿里云的合作,牛客网成功解决了跨国视频面试中的网络卡顿问题,为求职者和面试官提供了更加流畅的沟通体验。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 近期,谷歌公司的一名安全工程师Eduardo Vela在jQuery Mobile框架中发现了一项可能引发跨站脚本攻击(XSS)的安全漏洞。此漏洞使得使用jQuery Mobile的所有网站面临潜在的安全威胁。 ... [详细]
  • 前言ReactNative是目前最流行的跨平台框架,并且是Facebook团队开源的项目。架构及实现技术上都有很高的研究价值,本系列就来分析一下Reac ... [详细]
  • a16z 宣布成立全新的加密研究实验室,旨在推动加密技术和 Web3 领域的科学发展。 ... [详细]
  • 2023年5月20日凌晨5:20(北京时间),由区块链技术和去中心化应用平台ArcBlock(区块基石)研发的ABT钱包移动应用程序,在苹果App Store和Google Play同步上线,标志着用户在数字世界中首次能够完全掌控自己的身份。 ... [详细]
  • 本文探讨了图像标签的多种分类场景及其在以图搜图技术中的应用,涵盖了从基础理论到实际项目实施的全面解析。 ... [详细]
author-avatar
新手php
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有