很多小伙伴都关心产品业务架构图(单产品业务分层架构)相关问题,本文通过数据整理出产品业务架构图(单产品业务分层架构),一起来看看吧!
软件架构在迭代进化,从单一的服务架构到现在的服务和微服务架构。至于微服务和SOA架构的区别,我是这样理解的:SOA架构和微服务架构都属于分布式架构,分布式的思想是将不同的业务模块部署在不同的服务器上,以应对高并发的问题;SOA是一种分布式架构,将业务系统划分为若干个子系统,提供不同的服务,然后通过服务组合和安排来实现业务流程。微服务是SOA的升华。如果非要说不一样的话,那么微服务强调服务的细分化和专业化,走向ESB总线和去中心化,部署粒度更细,服务扩展更灵活。
今日头条家族的架构是什么样的?
仅去年一年,这家靠AI算法驱动的公司总部员工数量几乎增加了一倍,达到了四万人。其产品也已经传播至海外,抖音国外版“Tik Tok”甚至被外媒称为“病毒式”的短视频App。张一鸣和它的字节跳动,是如何在短短几年内大规模发展的?答案来了,科技媒体The Information报道了字节跳动的组织架构与人员职责分工,包含106位企业高管和他们背后的业务线。
字节跳动CEO张一鸣半数销售和内容审核真实的字节跳动集团,拥有庞大的业务矩阵。就国内而言,就包含十多个落地应用,涉及的范围涵盖资讯、视频、教育、社交等多个领域:资讯类:今日头条、今日头条极速版和汽车资讯懂车帝视频类:抖音、火山小视频、西瓜视频教育类:好好学习、Gogokid社交类:多闪、半次元此外,还有段子聚集地皮皮虾、网文平台番茄小说、美颜相机Faceu、轻颜相机,办公套件Lark等。
目前,很多产品已经进军海外,包括海外版抖音Tik Tok,海外版火山小视频Vigo、海外版西瓜视频Buzzvideo、海外版今日头条Topbuzz……不过,字节跳动虽大力扩展国外业务,但目前大部分营收均来自国内。这么庞大的业务矩阵,也让抖音所需人才数量急剧增加。最具说服力的佐证,就是去年国内“互联网寒冬”裁员狂潮下,字节跳动的员工数量几乎翻了一番,增至40000人,甚至已经超过了35600人的Facebook。
字节跳动的人员构成与传统的互联网企业不同。据The Information透露,4万人中约半数其实在从事广告销售或内容审核工作,一部分从事算法相关,约5000名员工为软件工程师。从这个意义上来说,这家利用个性化推荐算法推动的科技公司,实则也是一个劳动密集型企业。2012年创立后这这短短7年间,字节跳动快速壮大之时,已经形成独特的人才格局。
正式这些神秘的高管人才,支撑了这么庞大的业务系统。张一鸣和他的14名大将字节跳动目前大致为1-14-106人才架构。现字节跳动CEO张一鸣,直接领导了14名公司高管,其中14位一把手之下,The Information还统计到了九十几位二把手,共106人。直属张一鸣管辖的14人分别为:陈林、张楠、谢欣、谷文栋、杨震原、洪定坤、张利东、田晓安、柳甄、华巍、严授、李亮、张辅平和陈志峰。
陈林现任今日头条CEO。2012年3月,北京大学计算机硕士陈林作为早期核心员工加入字节跳动,先后担任多款核心产品的产品经理,从产品经理成长为今日头条的总负责人。2018年11月起,陈林出任今日头条CEO一职。陈林手下还有12人,从负责产品战略的訾婧鑫、头条业务和小游戏的张前川、皮皮虾的张心皓等均要向陈林汇报。
张楠主管互动娱乐服务。张楠团队下包含陈立峰、朱骏、支颖等6人,负责抖音、火山、Faceu等产品线。谢欣现任今日头条副总裁,主管企业效率。谢欣毕业于北京大学计算机系,曾任酷讯旅游CTO,也干过微软PM,自2015年4月起,谢欣入职今日头条。梁汝波、徐哲与吴玮杰在直接向谢欣汇报。谷文栋现今日头条副总裁,主管金融相关业务。
目前,谷文栋还担任北京华夏保险经纪有限公司的执行董事和法人。这家公司由福建字节跳动科技100%持股,张一鸣最终持有北京华夏保险经纪98.81%的股份。杨震原字节跳动技术副总裁,现主要负责推荐算法业务。杨震原2005年本科毕业于北航计算机系,跟张一鸣同一级。2005年~2014年的9年间,杨震原就职于百度,主要负责搜索架构。
2014年从百度搜索部副总监位置,被张一鸣挖到字节跳动。目前,包括人工智能实验室主任马维英在内技术人员直接向杨震原汇报。洪定坤字节跳动技术副总裁。2008年本科毕业于北邮计算机系,毕业后五年工作于百度贴吧。此后,洪定坤在小米短暂就职了一段时间,2014年进入字节跳动。现在,洪定坤主管搜索与发展业务,廖宝华、陈松林、李翰等人向其汇报。
张利东今日头条合伙人、高级副总裁。张利东出生于1979年,2002年9月进入京华时报经济新闻部,负责能源、医药等领域新闻的报道。2004年起,张利东主要负责报道汽车领域,后任京华时报社委副总裁兼广告中心主任。2013年,在张一鸣的邀请下,张利东成为了他的合伙人和高级副总裁,主要负责今日头条的商业化。现在,朱时雨、刘思齐、浦燕子、赵睿等人直接向张利东汇报。
田晓安今日头条副总裁。田晓安曾经在中金公司工作过10年,担任董事总经理、TMT联席主管、金融投资机构主管等职务,更早前在花旗银行、港交所等单位工作。2017年12月,时任中金TMT联席主管的田晓安加盟今日头条,出任今日头条副总裁。柳甄今日头条企业发展高级副总裁。柳甄本科毕业于中国人民大学法学院,之后赴美国加州大学伯克利分校法学院学习法律,获得硕士学位。
曾任Uber中国高级副总裁,被称为Uber中国的“一姐”,也是联想集团创始人柳传志的侄女。目前,常玉杰、杨昕舟等人直接向柳甄汇报。华巍现任今日头条副总经理,主要负责人力资源等事务。华巍此前在凤凰网负责投资工作,此前被张一鸣挖到字节跳动,负责人力资源业务。华巍团队还负责总裁办公室的相关事务,手下团队如下:严授主管策略与投资业务。
软件产品架构中什么是单体架构、SOA架构、微服务架构?
软件产品架构是不断迭代演化的,从单体服务架构发展到现在的服务化、微服务的架构。单体架构单体架构就是所有的业务模块都是耦合在一个项目中,开发、部署都在一起;如果其中一个模块需要上线升级,那么所有模块都要一起启停;在早期,单体架构的项目团队成员需要是“全栈”,因为前端、后端、数据库都是一波人负责,后来开始进行了逻辑分层,团队也分成了前端 UI 团队、后端和 DBA 团队,每个团队都有自己负责的职责。
然而随着业务逻辑越来越复杂,模块和模块之间的耦合度越来越高;另外随着用户和数据量的增多,单体架构也不再能够支撑高并发和大数据。SOA 架构为了解决上面的问题,SOA 出现了。SOA 代表了面向服务的架构,SOA 将应用程序的业务模块进行拆分,形成独立的应用系统,系统和系统之间通过明确的接口串联起来;每个系统内部结构和逻辑发生改变,并不影响对外提供的服务,只要保持接口不变,服务内部对外是透明的;SOA 架构中,服务定义标注的接口,可以提供给多个调用方使用,增加了服务的重用性。
SOA 架构时代有两个很重要技术实现方式:Web Service 和 ESB :前者提供了标准的数据传输协议,后者实现了服务编排和协议转换。微服务架构但是随着用户和数据量的进一步增长,SOA 也暴露出来一些缺点,比如 SOAP 协议、XML较重;服务管理不完善;ESB本身就比较重,而且它本身算是一个单点,在软件架构中,单点意味着风险。
在微服务的架构中,各个微服务可以独立开发,独立部署;微服务之间通常使用Restful风格的API通信,传输格式也通常选择JSON;微服务是SOA架构的延续,它们和单体应用相比,大大提高了系统的负载能力,解决了应用高并发的需求;服务和服务之间的耦合度也被降低,并且项目团队可以被拆分成多个小团队,每个微服务都可以进行敏捷开发部署;每个团队的技术栈也可以不相同,只要遵守接口协议即可。
至于微服务和SOA架构的区别,我是这样理解的:SOA架构和微服务架构都属于分布式架构,分布式的思想是将不同的业务模块部署在不同的服务器上,以应对高并发的问题;SOA是一种分布式架构,将业务系统划分为若干个子系统,提供不同的服务,然后通过服务组合和安排来实现业务流程。微服务是SOA的升华。如果非要说不一样的话,那么微服务强调服务的细分化和专业化,走向ESB总线和去中心化,部署粒度更细,服务扩展更灵活。
更多产品业务架构图(单产品业务分层架构)相关问题请持续关注本站。