# 前言在如今瞬息万变的数字时代,软件交付和部署的速度和品质已成为企业成功的关键因素之一。传统程序开发和部署方式一般面临繁琐的部署过程、低效的公布周期和不可预测的难题。但是,随着云当地和持续交付的崛起... 它是一种软件架构和开发方法论,旨在熟练掌握云计算环境的优势,构建和管理可弹力拓展、高度靠谱的应用程序。云原生应用软件一般采用器皿布局、运用分布式架构、自动化和弹性计算等优点。云原生的设计目标是推动敏感...
本次分享将以字节跳动的性能优化工作为例,介绍基于 Go 生态的微服务体系下,分析系统性能、优化不同层次软件以提升运行性能、提高资源使用效率的一些实践和经验,会特别介绍在 Go 语言 SDK 侧的一些优化工作。作者 | 陆传胜微服务是一种将复杂应用拆分为微小的服务单元,每个服务单元都可以独立升级甚至替换,从而实现快速交付和迭代的文化。字节跳动是对微服务技术使用得非常极致的企业之一:伴随业务...
现状与未来](https://mp.weixin.qq.com/s/4Bvo0EBo_xtKdVcqhGynCQ)》,本文根据分享整理而成。数据库技术一直是信息技术中极其重要的一环,在步入云原生时代后,云基础设施和数据库进一步整合,弥补了传统数据库的痛点,带来了高可扩展性、全面自动化、快速部署、节约成本、管理便捷等优势。从 2018 到 2021 年,伴随业务和数据的迅猛增长,字节跳动的分布式数据库系统取得了令人振奋的发展。如下图所示,在这 4 年间,公司应用侧容器...
云原生已成为当今软件开发和架构设计领域的热门话题。传统 APP 开发与部署方式已经无法满足智能化、高效性、扩展性的需要,而云标准是每个人都打开了一扇新的大门。无论您是软件开发人员、架构师还是企业管理者,文中... 自动化管理:利用自动化工具与平台进行应用程序的自动部署、伸缩、监测和修补,降低手动操作和人为错误。 可观察性:应用软件应具有良好的监管、日志记录和追踪水准,便于系统的状态和特征的实时监测与分析,迅速...
本次分享将以字节跳动的性能优化工作为例,介绍基于 Go 生态的微服务体系下,分析系统性能、优化不同层次软件以提升运行性能、提高资源使用效率的一些实践和经验,会特别介绍在 Go 语言 SDK 侧的一些优化工作。作者 | 陆传胜微服务是一种将复杂应用拆分为微小的服务单元,每个服务单元都可以独立升级甚至替换,从而实现快速交付和迭代的文化。字节跳动是对微服务技术使用得非常极致的企业之一:伴随业务...
现状与未来](https://mp.weixin.qq.com/s/4Bvo0EBo_xtKdVcqhGynCQ)》,本文根据分享整理而成。数据库技术一直是信息技术中极其重要的一环,在步入云原生时代后,云基础设施和数据库进一步整合,弥补了传统数据库的痛点,带来了高可扩展性、全面自动化、快速部署、节约成本、管理便捷等优势。从 2018 到 2021 年,伴随业务和数据的迅猛增长,字节跳动的分布式数据库系统取得了令人振奋的发展。如下图所示,在这 4 年间,公司应用侧容器...
云原生已成为当今软件开发和架构设计领域的热门话题。传统 APP 开发与部署方式已经无法满足智能化、高效性、扩展性的需要,而云标准是每个人都打开了一扇新的大门。无论您是软件开发人员、架构师还是企业管理者,文中... 自动化管理:利用自动化工具与平台进行应用程序的自动部署、伸缩、监测和修补,降低手动操作和人为错误。 可观察性:应用软件应具有良好的监管、日志记录和追踪水准,便于系统的状态和特征的实时监测与分析,迅速...
各种不同体型的企业都喜欢选择开源大数据软件来搭建自己的系统,无论是先前十分繁荣的 Hadoop,还是后来涌现出来的 Kafka、Flink 等,都被广泛地使用着。十多年来,这些系统经历了多轮技术洗礼,我们也随之需要根据新... 另外在离线分析场景下,虽然 Spark 也能无短板的全面替换掉 MapReduce,但字节跳动的计算引擎也有一些特殊的地方,就是目前 Spark、Flink、Primus、MapReduce 四种计算引擎并存,其中 Spark 和 Flink 是保持持平的:流式...
BI可视化分析、近实时查询分析等场景,日查询量接近100万条。本文是字节跳动数据平台Presto团队-软件工程师常鹏飞在PrestoCon 2021大会上的分享整理,分两次连载。![picture.image](https://p3-volc-community-si... 可以支持实时追踪单个Query的执行情况,总体观察集群的运行状况。 ![picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/e060312bb8024eedac52b41d4375135c~tplv-tlddhu82om-im...
面对个性化、多样化数据,以及企业内部的数据孤岛和业务孤岛,如果有一套能够处理海量数据的基础设施,那么在很大程度上可以挖掘并分析出对业务发展有价值的信息,从而帮助企业更快地作出数据驱动的决策,更快地推出适应... 相信跟绝大多数公司的发展顺序都不同,因为在那个阶段,我们认为最重要的事,就是让业务能够量化度量,并以非常快速试错的方式来迭代。* **基础能力建设时期** **自建产品快速取代商业化产品** 在 2015-2016 年间,业...
面对个性化、多样化数据,以及企业内部的数据孤岛和业务孤岛,如果有一套能够处理海量数据的基础设施,那么在很大程度上可以挖掘并分析出对业务发展有价值的信息,从而帮助企业更快地作出数据驱动的决策,更快地推出适应... 字节跳动数据平台的建设过程可能跟其他公司不大一样。我们所有的建设和演进逻辑,都是围绕如何能敏捷高效支持业务,促进增长这个目的。所以你会发现,从平台演进历史中能够看出,我们的优化前提背景,都是业务高速发展...
全面自动化、快速部署、节约成本、管理便捷等优势。从 2018 到 2021 年,伴随业务和数据的迅猛增长,字节跳动的分布式数据库系统取得了令人振奋的发展。如下图所示,在这 4 年间,公司应用侧容器数量从 5 万个增长到... 1990s 企业开始出现大量数据分析型需求,比如银行报表,这催生了一个新的分支 OLAP。到 21 世纪初,互联网行业迎来大规模爆发,OLTP 开始无法满足企业对于在线数据的一些管理诉求,OLAP 也难以管理离线分析、作业处理...
**产品案例解决的问题:**=============== 通过集简云实现每天企业微信群机器人定时推送每日天气情况,方便做好出行、穿衣准备,解决每天人工查看天气状况,再推送到指定企微群等重复性工作。 ![p... (每天定时推送天气情况效果图) **如何搭建案例中的自动化流程?**=================== 进入集简云主界面,选择左侧导航栏【新建流程】,点击开始创建数据流程。 ![picture.image](https://...