从美团裁员说开去 ------ 架构优化的原理

本贴最后更新于 1964 天前,其中的信息可能已经事过景迁

今天朋友圈和微信群里到处都是美团裁员的消息, 想了下, 我并不感到惊讶. 美团是一个亏损的上市公司,尤其是收购了摩拜以后,包袱很重. 裁员,或者说架构优化,是很正常的.

要理解,其中的道理,还是要从一个很基础的生物学问题开始: 为何多细胞生物不是单细胞生物的简单的叠加呢?
这是因为, 单细胞简单叠加的架构, 其维持系统墒不增加的能耗过高, 没有竞争力很容易被复杂多细胞生物挤占生存空间. 所以, 多细胞生物都是通过分化细胞组织, 形成复杂的器官群, 并由此构成一个组织架构来降低 维持系统墒不增加的能耗.

等一下, 墒不增加是什么意思呢? 简单点说就是维持系统架构稳定, 或者说是, 维持系统的原有的能量(信息)输入输出模式.

一个架构, 大体可以分成两种组成单元, 负责生产的单元, 负责维持架构稳定的单元. 如果架构的生产规模在扩大, 但是能耗比不能提升或者更糟的是能耗比降低了. 这说明系统已经逐渐逼近架构所能适配的规模瓶颈. 需要维持架构稳定的投入会超过生产规模扩大的带来的收益. 也就说, 内耗增加而毛利润减少或者亏损扩大.
类比于, 一个汽车内燃机, 1.4L 发动机, 2500 转时效率最高, 那么重载情况下, 油门踩到底, 发动机 4500 转的时候, 系统效率是远低于 2500 转的, 因为 4500 转的发动机的内耗大增,发热也大涨.

对于美团来说, 原有模式中, 最重要就是高 DAU 高 GMV 换来的高估值. 而贡献 DAU 和 GMV 的多为亏损的部门, 这就使美团陷入了, 扩大规模就会扩大亏损而缩小规模就会提高每订单的成本摊销比例的困境.

要避免一个架构的崩溃, 就需要不断的作出适应性调整, 或修订或重构, 或改革或革命. 通俗讲, 就是吃药保守治疗或动外科手术. 两种选择都有其合理性. 但是, 一旦一个架构中出现, 通过增加能耗来扩大局部能量输入的部分, 这个架构就会极速的衰败. 例如人体中出现了癌细胞.
修订架构, 着眼点是提高架构本身能耗比, 但是每个架构都有其局限性, 一旦架构红利消失, 拐点出现, 小修小补是阻止不了架构的能耗比持续降低的. 长远的发难, 只能是重构架构.

原来美团架构的, 以亏损换规模, 以规模促进营收增长, 以营收增长推高公司估值, 再以高估值去融资的模式, 玩不下去了.
美团不可能只是通过裁员实现盈利, 要想彻底摆脱亏损的局面, 还是需要从大的方面入手, 要不更换集团管理层, 要不拆分出售.
除此以外, 还有别的办法么?

  • 经济
    32 引用 • 155 回帖 • 2 关注
  • 安全

    安全永远都不是一个小问题。

    189 引用 • 813 回帖
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    140 引用 • 441 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • OldPanda

    熵?

  • 其他回帖
  • LightHuangfu

    为什么你可以一本正经的写错别字

推荐标签 标签

  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    215 引用 • 462 回帖
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖
  • 一些有用的避坑指南。

    69 引用 • 93 回帖 • 2 关注
  • 笔记

    好记性不如烂笔头。

    305 引用 • 780 回帖
  • Sillot

    Sillot (汐洛)孵化自思源笔记,致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点
    Github 地址:https://github.com/Hi-Windom/Sillot

    19 引用 • 6 回帖 • 29 关注
  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖 • 1 关注
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 237 关注
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    180 引用 • 447 回帖
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 25 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 1 关注
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 626 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 22 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    170 引用 • 414 回帖 • 423 关注
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 125 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    492 引用 • 1383 回帖 • 367 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 88 关注
  • sts
    2 引用 • 2 回帖 • 152 关注
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 55 关注
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 410 关注
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 112 关注
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖 • 1 关注
  • 电影

    这是一个不能说的秘密。

    120 引用 • 597 回帖 • 1 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    108 引用 • 54 回帖 • 1 关注
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    83 引用 • 165 回帖 • 39 关注
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    122 引用 • 73 回帖