V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
golangLover
V2EX  ›  程序员

大厂里都有哪些基础设施是小厂难见到的?

  •  
  •   golangLover · 133 天前 · 8078 次点击
    这是一个创建于 133 天前的主题,其中的信息可能已经有所发展或是发生改变。

    进了一家中厂以后才知道:

    • 有配置中心,更改配置不用重新发布。
    • 有发布中心,一键发布

    顿时觉得自己从刀耕火种的生活进化了。大家公司里还有其他基础建设能分享一下吗?

    58 条回复    2023-01-29 11:15:31 +08:00
    Inn0Vat10n
        1
    Inn0Vat10n  
       133 天前   ❤️ 5
    有独立的园区
    zhoudaiyu
        2
    zhoudaiyu  
       133 天前   ❤️ 2
    你说的这两个,我们这个 400 人的小厂也有啦。大厂还有日志、分布式追踪系统,自动化测试平台,各种中间件的 aaS 等等等等(只是看文章,没有去过大厂 QAQ )
    tottea
        3
    tottea  
       133 天前
    K8S 平台
    dacapoday
        4
    dacapoday  
       133 天前 via iPhone   ❤️ 2
    前年把基于 aws 的配置中心拆掉了,鸡肋。
    发布中心也改成了基于 github action 的插件,只要合并到特定的分支就会自动 tag 并 deploy 。
    tulongtou
        5
    tulongtou  
       133 天前
    自己独立的机房
    luob
        6
    luob  
       133 天前   ❤️ 21
    食堂

    软件这玩意在大厂里好用的话很快就能推广到小厂去,想来想去好像只有食堂没办法移植了,人少了不划算。
    perfectlife
        7
    perfectlife  
       133 天前 via Android
    配置中心啥的小厂也有,我感觉区别不大,唯一区别的就是类似 istio 这样的没用,小厂真的没必要用
    opengps
        8
    opengps  
       133 天前
    硬件防火墙,硬件负载均衡,硬件双机热备。。。
    uiosun
        9
    uiosun  
       133 天前
    有独立的园区、食堂、班车和各种年终奖

    其他的感觉大小厂差不多
    haya
        10
    haya  
       133 天前
    美女
    FrankAdler
        11
    FrankAdler  
       133 天前 via iPhone
    cmdb ,发布系统,日志系统,监控系统,链路跟踪,压测系统,文档系统,工单,开源软件衍生的管理系统啥的,老实说开发测试上线排错监控一整套下来大厂有的几乎小厂都没有,要么用开源的凑合用,而且各系统之间也不用指望打通,甚至可能都是个人搭建的
    我觉得可以直接幻想下自己工作上觉得难受的的地方大厂可能会点好吧
    Biggoldfish
        12
    Biggoldfish  
       133 天前   ❤️ 3
    绝大多数大厂的内部服务都有开源或者商业替代,比如狗家的 https://github.com/jhuangtw/xg2xg

    可能一些只适合大厂的 infra 比如 monorepo 及相应的配套像是 Piper 之类的不常见,小厂用不上,大厂有类似需求都自己造一套了
    renhou
        13
    renhou  
       133 天前
    食堂
    哪怕是软件园,也得是规模大一点的园区才有食堂
    iamtsm
        14
    iamtsm  
       133 天前
    如果老板是大厂出来的, 基础设施大概率公司会对标大厂,上家公司就是这样,老板是腾讯出来的,然后内部系统,技术文档资源库,运维平台,发布平台,日志平台,监控平台,全链路追踪,自动化测试,还有很多,就连微服务框架都是自研的.... 除了这些还用了挺多开源工具和系统。现在在小厂感觉很多设施不是很完善,有点鸡肋
    nightwitch
        15
    nightwitch  
       133 天前 via Android
    软件上的话,基本全套监控和 trace 吧,但是不一定好用,不同系统来自不同部门,不一定打通。
    硬件上,有专门的 IT 部门,电脑坏了可以调备件,大厂自有大厦基本标配食堂和健身房。
    musi
        16
    musi  
       133 天前
    薪资福利年终奖
    maggch97
        17
    maggch97  
       133 天前
    电脑系统出了问题直接联系对应的开发组?
    111qqz
        18
    111qqz  
       133 天前 via Android
    EPC ?(狗头
    Reficul
        19
    Reficul  
       133 天前 via iPhone   ❤️ 3
    不少 infra 都可以买 saas 服务解决,体验未必比自研的差。嫌贵也可以开源的自己搭。

    公司的自演产品大多有历史包袱重、文档不全、一堆 bug 、消极维护等问题,出问题还要求人解决,效率还不一定比自己看代码翻 issue 靠谱。

    最重要的区别还是人的区别,小公司也有用得好的,大公司也未必有多好。
    defage
        20
    defage  
       133 天前
    自建机房,一旦自建机房各种运维和专职 DBA 团队就需要了,对应运维的一些中间件之类的也就需要了。

    没有自建机房就会产生一个新的职位:云 xxx
    learningman
        21
    learningman  
       133 天前
    我自己的玩具也有配置中心和 CI 啊。。。感觉不如食堂
    Jooooooooo
        22
    Jooooooooo  
       133 天前
    严格的数据权限控制.

    表不同字段都是分开授权的.
    tuochenlyu
        23
    tuochenlyu  
       133 天前 via iPhone
    @111qqz 醉了,EPC 适用于超大厂😵‍💫
    RedisMasterNode
        24
    RedisMasterNode  
       133 天前
    或许多机房的部署、跨机房的数据同步和服务交互?
    webcape233
        25
    webcape233  
       133 天前 via iPhone
    主要是硬件设施 , 园区 单位内部食堂 独立办公楼 健身房 医务室 班车
    此外是合法完善的薪资福利体系,晋升制度
    Zhancha
        26
    Zhancha  
       133 天前
    保洁
    sadfQED2
        27
    sadfQED2  
       133 天前 via Android
    完善的数仓体系。比如 mysql 数据想同步到 hive es kafka 等等,都是鼠标点几下就完成了。再数仓中做各种用户画像分析,同步用户画像数据到程序里面用,都是点几下鼠标的事情。
    frankwei777
        28
    frankwei777  
       133 天前
    内网论坛吧,大厂人多帖子多,小厂人少玩不起来?
    xiaket
        29
    xiaket  
       132 天前
    大厂最成功的部分是 HR 和人员评估 /招聘流程, 能够持续找到最合适的人.
    victor
        30
    victor  
       132 天前
    @dacapoday 想要「只要合并到特定的分支就会自动 tag 」的代码片段,谢谢
    golangLover
        31
    golangLover  
    OP
       132 天前
    @zhoudaiyu 发布中心是自研吗,还是用哪个服务
    singerll
        32
    singerll  
       132 天前 via Android
    小厂可能也能享受到,但往往都是滞后很多年的。
    sockball07
        33
    sockball07  
       132 天前
    @frankwei777 #27 想起好的大学就有内网论坛 一般大厂都有的吗?
    acerphoenix
        34
    acerphoenix  
       132 天前
    @Biggoldfish 擦,还有这好东西
    james122333
        35
    james122333  
       132 天前
    楼主说的这些都很无聊
    给我搞我都一键处理 只是没独立一个系统
    两种方式都有优缺点
    只是更喜欢类 unix 使用方式而不是整天没 web api 就没办法处理事情
    iamkiptim
        36
    iamkiptim  
       132 天前
    说个百度的吧,有个叫 [寻他] 的内部系统,专门找同事的工位。
    lambdaq
        37
    lambdaq  
       132 天前
    你说这两个跟大厂无关呀。小厂有经历也能玩。。。

    谈不上大厂,但是第一次在厂里申请 redis ,直接下来一个 96G 的实例给我惊呆了。。。。。这还是乞丐版的配置。。。。对我习惯云服务各种 1C2G 配置的非常十分极其震撼。
    zhoudaiyu
        38
    zhoudaiyu  
       132 天前 via iPhone
    @golangLover 给 sonar jenkins 啥的套了一层,外加一些内部系统揉到一起了
    lightjiao
        39
    lightjiao  
       132 天前
    自动化测试,据我所了解,很多中小公司是没有自动化测试的,很震惊
    xxfye
        40
    xxfye  
       132 天前 via Android
    两地三中心
    xxfye
        41
    xxfye  
       132 天前 via Android
    自研 oa ,人事,财务,专利,公文等办公系统。贼难用。
    Mrun
        42
    Mrun  
       132 天前
    当年在微博见过一次流量重放。

    后面去过的公司,非大厂的根本就没见过这玩意
    iamkiptim
        43
    iamkiptim  
       132 天前
    @xxfye 大厂也是没有办法,外面的满足不了内部复杂的需求。
    Dxxxxs
        44
    Dxxxxs  
       132 天前
    异地多活架构。这玩意大厂必备,小厂没有应用场景。
    虽然大厂玩的也不一定 6 就是了。前有开水团机房断电,后有阿里云机房制冷挂掉。
    Torpedo
        45
    Torpedo  
       132 天前
    大厂的基础设施,大部分都可以买云服务实现。很多内部的基础设施,还不如开源 or 云服务
    其次很多核心还是看你们架构怎么规划的。基础设施怎么用更重要
    然后就是业务核心部门,可以要求基础设施的团队针对业务做一些定制开发
    janxin
        46
    janxin  
       132 天前
    大厂有的小场没有的自然是各种福利,包括不限于奖金、食堂、班车,房补 etc
    liuxu
        47
    liuxu  
       132 天前
    你说的这些,我 1ip 的博客也有
    AyaseEri
        48
    AyaseEri  
       132 天前
    200 米的大楼
    lidage
        49
    lidage  
       132 天前 via iPhone
    自研的系统小厂几乎没有,都是开源拿来直接用
    oclock
        50
    oclock  
       132 天前
    文档和信息安全工程师(与 ops 不是一条线)
    oclock
        51
    oclock  
       132 天前
    @Reficul

    “公司的自演产品大多有历史包袱重、文档不全、一堆 bug 、消极维护等问题,出问题还要求人解决,效率还不一定比自己看代码翻 issue 靠谱。”

    不少大厂还老爱在 Qconf 之类会议分享这类补丁套补丁适配一层又一层的“自研平台、系统”
    weateau
        52
    weateau  
       131 天前 via iPhone
    数据地图
    nrtEBH
        53
    nrtEBH  
       131 天前
    Global network backbone
    mshrek
        54
    mshrek  
       131 天前
    @oclock 不敢用国产开源平台或者系统。无论个人的还是公司背景的
    dayeye2006199
        55
    dayeye2006199  
       130 天前
    monorepo
    代码库大到 git 没法用,基于 hg 魔改的版本控制软件。
    代码库克隆到本地,使用的也是魔改的按需加载的文件系统。所以为了管理代码专门开发了一整套版本管理和存储的工具。
    julyclyde
        56
    julyclyde  
       129 天前
    大厂还有一个就是“水平分布很广泛”的人才队伍,从最 nb 到最 sb 的人都有
    中厂人的分布一般还是比较集中的
    CaptainD
        57
    CaptainD  
       128 天前
    @lightjiao #39 小作坊可能都没有测试,比如我们哈哈哈
    chevalier
        58
    chevalier  
       128 天前
    腾讯有内部客服系统,你在办公过程中遇到了任何问题,比如电脑网络故障、行政财务问题、办公区环境问题、身体不适、心理问题等,直接拨打对应的内部号码,有接线员团队(类似中国移动那种客服)给你解决,完事后还让你给出星级评价
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3101 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 12:14 · PVG 20:14 · LAX 05:14 · JFK 08:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.