Categories
程式開發

从0到1搭建技术中台之组织架构篇

自去年开始,中台话题的热度不减,很多公司都投入到中台的建设中,从战略制定、组织架构调整、协作方式变动到技术落地实践,每个环节都可能出现各种各样的问题。技术中台最坏的状况是技术能力太差,不能支撑业务的发展,其次是技术脱离业务,不能服务业务的发展。前者是能力问题,后者是意识问题。在本专题中,伴鱼技术团队分享了从 0 到 1 搭建技术中台的过程及心得。

引言

组织架构是围绕提高效率而设计的管理形式,任何新出现的组织架构一定是比之前的组织架构效率更高才有意义。中台是近来大家广泛讨论的一种组织架构,但是因为没有明确的定义,所以每一家公司对中台的理解可能会不尽相同。

但是不论什么样的组织架构,落到根本上都是服务好人才、做好事情,所以伴鱼在中台化落地的过程中,总是从这两个角度来评估当前组织架构对于效率的影响,以及应该怎么来优化当前的组织架构。本文回到组织架构的本质——效率的角度,分别从事情和人的角度讨论中台对组织架构的影响,以及伴鱼技术中台的建设与演进过程。

##从事情的角度,中台组织架构应该关注提高复用率

每件事情只由一个团队负责

Categories
程式開發

To B场景下,如何发挥AI和5G的协同效应?

7月10日,在世界人工智能大会上,华为公共开发部总裁鲁鸿驹发表了《5G引领新基建、AI创造新价值》的主题演讲,对外分享了华为在网络智能化方面的思考与实践。

以下是此次分享内容节选(经InfoQ整理编辑):

今年4月国家发布新基建规划,牵引产业投入,促进了经济与社会迈向新阶段。5G可谓是新基建之手,凭借优异的连接能力,将与云数据中心、人工智能等数字基础设施深度融合,进一步激发数据价值,加速中国社会数字经济的发展进程。

我们认为,连接的密度乘以计算的精度,与数字经济的强度正相关,这也是5G和AI被定位为新一代基础设施的重要原因。

To B场景下,如何发挥AI和5G的协同效应? 1

工信部数据显示,我国5G基站数量正以每周1万多个的速度快速增加。目前我国已开通5G基站25万个,5G套餐用户突破7300万。中国信通院在国内部分重点城市的5G网络测试结果显示,当前我国5G用户平均下行数据超过了500兆,这些令人振奋的数字都向世界证明,中国的5G跑出了新速度新高度,成为全球5G标杆。

与此同时,2020年突如其来的新冠疫情席卷全球,在抗击疫情的过程中,5G的技术优势和业务特长,在抗击疫情的过程中得以集中体现。

通信界的同仁们争分夺秒与死神赛跑,依托自动化和智能化技术,三天开通了武汉火神山、雷神山5G网络,遍及全国数亿云监控。

通过5G网络共同见证了中国企业基于5G的远程会诊、热成像、远程监测等18类应用,推动解决了战疫过程中很多实际问题,最大限度减少了密切接触,有力地保障了医护人员的安全。远程办公、远程教育等,也正在助力实现抗击疫情和复工复产两不误。

后疫情时代带来的不仅是个人的深度数字化,也正在深刻地影响组织协同与社会治理的方式,大规模的远程协作与办公成为趋势,网络化和数字化的治理方式,凸显了其社会价值得以被广泛采纳。

我们的时代正从享受人口和流量红利的消费互联时代,转变为以连接和数据红利为核心的产业互联时代。而人工智能技术在这一转型中扮演着融合创新的催化器作用。…

Categories
程式開發

国外程序员的呐喊:远程可以,降薪不行,国内网友:远程 007 不是闹着玩的

国外部分公司延长了远程办公的时间,或者决定永久远程办公,Facebook 还曾就远程工作后可能出现的变化做过披露,大多数科技工作者对于削减工资来换取永久性远程办公并不买账。

Facebook、富士通试水永久远程办公

7 月 6 日,据 BBC 报道,日本科技公司富士通(Fujitsu)表示,为了适应新冠病毒大流行的“新常态”,…

Categories
程式開發

亚马逊首席科学家李沐:构建深度学习开源生态的努力和思考

2020 年 7 月 9 日,以“智联世界 共同家园”为主题,以“高端化、国际化、专业化、市场化、智能化”为特色的世界人工智能大会云端峰会开幕。会上集聚了众多全球智能领域最具影响力的科学家和企业家,以及相关政府的领导人,围绕智能领域的技术前沿、产业趋势和热点问题发表演讲和进行高端对话。会议第二天,亚马逊首席科学家李沐在主题为“当AI在云端生长”的AWS论坛上发表了的演讲。以下为 InfoQ 根据嘉宾演讲进行的内容整理。

内容未经本人确认,由

Categories
程式開發

谷歌为Istio建立新开源组织,气死了IBM一众大厂

Istio命运堪忧?谷歌是否别有隐情?

近日,谷歌采取了一个迷之行动,宣布成立新组织Open Usage Commons(OUC),让其专门管理旗下Angular、Gerrit、Istio三大重量级开源项目的商标资产。

为什么要专门建立新的组织,而不是直接选择现有组织,例如于2015年从谷歌手中接纳Kubernetes项目的云原生计算基金会(CNCF)?

Alphabet与谷歌公司开源事务主管Chris DiBona对此回应:“这跟我们为什么要选择Apache许可是类似的,就是为了给人们提供可资参考与信任的独立第三方标准。”

云原生计算基金会CTO Chris Aniszczyk对此表示非常不解:“我们的社区成员对于谷歌没有将该项目捐赠给云原生计算基金会感到…

Categories
程式開發

新手程序员怎么在复杂的代码中寻找 bug ? | 话题

在知乎上有一个五六年前的问题,但放到现在仍不过时:

快毕业的通信学生,之前正式代码经验几乎零。目前在已经给Offer的公司实习安卓开发。Mentor说先从找code base中bug开始。但是我感觉我们的codebase好复杂,这几天突然没什么进展。uml之类的也画了不少。想问问前辈们有什么建议?

有网友分享了自己的经验:

1、理解bug关联的业务和逻辑;
2、如果能够debug,用debug观察代码流程;
3、观察软件的log,理解代码流程;
4、加入自己的log,观察流程;
5、尽快解决问题(搞得定才有发展);
6、测试你的解决办法会不会引发新的bug(在此过程中可以了解关联业务和逻辑);

Categories
程式開發

SUSE收购Rancher,拿到了云原生的一张重要门票?

SUSE收购Rancher,拿到了云原生的一张重要门票? 24

7月8日,开源公司SUSE宣布收购Kubernetes管理平台创建者Rancher Labs。虽然这两家公司宣布了这笔交易,但并未透露具体条款。据CNBC报道,有两名知情人士表示,SUSE将支付6亿到7亿美元。

SUSE收购Rancher,拿到了云原生的一张重要门票? 25

SUSE宣布此事

显然,对SUSE来说,收购Rancher是这家公司“重仓”云原生的表现。

随着企业的IT部门越来越多地寻求利用云来实现创新并推动数字化转型,Kubernetes已迅速成为企业IT战略的核心支柱。Gartner预测,随着采用云原生的应用程序和基础架构的企业数量大幅增加,到2024年,成熟经济体中使用容器管理平台的大型企业的比例,将从2020年的35%增长至超过75%。

在ZStack创始人兼CEO张鑫看来,SUSE这次收购无疑是“非常正确的决定”。

众所周知,SUSE创立于1992年,它是全球首家企业级开源Linux操作系统供应商。1996年,SUSE推出一个完全自家打造的发行版 S.u.S.E. Linux 4.2。SUSE多次易主,但在2019年3月重回独立。目前,它已经成为全球最大的独立开源公司。…

Categories
程式開發

国内两公司近500万敏感信息泄露,含几十万老人及其家属数据

国内两公司近500万敏感信息泄露,含几十万老人及其家属数据 26

近日,Cybernews 团队发现了两个不安全的数据库,总计大概有 500 万条记录,里面包含大量敏感信息,比如姓名、手机号和住址等。

据悉,这两个数据库分别属于中国两家公司,其中,第一个数据库为孝信通所有,第二个数据库可能与上海延华智能有关。属于孝信通的数据库包含老人敏感信息,有 GPS 位置、手机号码、地址、哈希密码等;而上海延华智能的数据库则包含更多的敏感数据,例如易解码的音频文件、姓名、员工 ID、心率、GPS …

Categories
程式開發

戳破微服务的七大谎言

戳破微服务的七大谎言 31

本文最初发布于scottrogowski.com网站,经原作者Scott Rogowski授权由InfoQ中文站翻译并分享。

在现代技术公司(无论大小)的架构中,微服务已经无处不在。但是,它们真的比以前的开发模型更优秀吗?在这篇文章中,我将揭穿工程师们关于微服务所讲述的七大谎言,以及为什么它可能是一种反模式。

免责声明1:我不是架构师,也没假装自己是架构师。本文内容只是我多年来作为软件开发人员/经理所做的观察总结。我曾见证两家公司在微服务架构的压力下陷入泥潭。由于很少有人深度质疑这种新生范式,因此我想表达自己的声音。不过,我经验有限,所以也欢迎反馈意见。

免责声明2:互联网上也有其他标题相似的演讲/文章,这里就不纠结这种相似度了。

单体架构和微服务之间有何区别?

开始研究谎言前,我们先来定义一下术语。后端软件架构可以分为单体和微服务两种。单体架构指的是由一台或多台服务器运行单个应用程序,其通常从单个存储库中部署。使用多台服务器时,这些服务器将运行相同的代码。从90年代到2000年代,多数情况下这都是默认的架构。

随着互联网的发展,大型公司开始面临单体架构的局限。为解决这一问题,公司开始将其代码分割成在不同服务器上运行的多个组件。例如,一家公司可能会有运行日志记录的服务、调用外部API的服务以及管理数据库的服务。亚马逊AWS在这一风潮中扮演了重要角色,因为它让部署服务器和管理基础设施的工作变得非常容易。…

Categories
程式開發

golang内存对齐

0x00 面试题

下面是之前的小弟去面试腾讯电竞碰到的面试题:

type S struct {
A uint32
B