10月27日,由稀土掘金技术社区主办的首届「稀土开发者大会」以线上直播的方式正式召开。本届大会为期两天,大会议题涵盖低代码、混沌工程、云原生、微服务、Java实战、分布式数据库、大前端、音视频、业务架构、团队建设与管理及稀土掘金创作者专场等16大分论坛,将为国内的万千开发者带来一场直击本源的技术盛宴。

谷歌 AI-first 之旅

Google Cloud 北亚区解决方案总监孙素梅(Jenny Sun)在大会主论坛上带来了题为《谷歌AI-first之旅》的开场演讲。

2017 年,谷歌正式对外宣布将工作重心从 mobile-first 转为 AI first 并且开始重新思考旗下所有产品。今天人工智能已经无处不在, AI 应用在谷歌的各个产品当中,服务广大的用户。

在这个过程中,谷歌也开始思考如何把谷歌的数据中心打造成 AI 的数据中心,把Google Cloud打造成拥有强劲 AI 能力的一组云,从而将谷歌的AI能力开放个更多的用户,使得大众可以更加轻松便捷地获取和使用这些AI的能力,实现各行业的创新。

谷歌云提供了不同层级的 AI 能力,从基础设施到一站式的 AI 平台,到 AutoML 到 AI API 服务以及行业解决方案和服务,让每一位开发者可以根据自己的需求打造属于自己的 AI 神器。更多关于Google Cloud 技术解决方案的细节,将在27日下午2点-4点30分的《Google Cloud技术专场》为开发者逐一讲解。

数据驱动x敏捷开发,业务高速增长的双引擎

火山引擎总经理谭待在大会主论坛上作了题为《数据驱动x敏捷开发,业务高速增长的双引擎》的主题演讲。

在火山引擎看来,构建数据驱动的飞轮,关键步骤有以下几个:

业务过程数字化

数字化协同

数字驱动业务优化

客观的分析评估

在字节内部,这四大“齿轮”被集中到了两大模块,一是数据中台,二是应用优化。 火山引擎把“业务过程数字化”、“数字化协同”、“客观的分析评估”作为中台化的能力, 固化成数据中台,去支持“数据驱动业务优化” 。

截至2021年2月,字节的内部业务中,服务器的节点数近百万;在线的微服务数有8w+,并且在以每月2000的数量增长;容器数750w+;另外对于日变更次数还有存储量级都非常高,并且还在快速上涨的过程中。

从基础架构的视角,火山引擎会从三个方面来考虑整个架构:

第一,如何支撑海量服务。

第二,大规模调度运维的情况下,如何让基础设施更加稳定。

第三,如何更加合理、有效率地利用资源,即在线/离线混部的方式。

在这样的背景下,火山引擎构建了一套全栈云原生化的新一代云架构:

底层的云原生基础设施提供新一代的高性能计算、存储和网络。

服务平台层,提供业务开发中的通用平台能力。包括自研的高性能的RPC框架、基于服务网格的微服务治理能力,以及Serverless、边缘计算平台的真实大规模应用。

最上层研发体系的构建,通过工具、流程和组织,帮助字节能够灵活地支撑全部业务线的快速开发和开发管理工作 。

三层设施两边是重要的支撑体系,包含安全和SRE体系。

这一套全栈云原生化的云架构让开发者可以专注于自己的业务逻辑,从繁琐的底层资源、平台、服务通信和治理以及运维的工作中抽离出来,提升开发者和企业的开发效率。谭待最后表示,本次分享提到的很多技术,基本都在火山引擎上实现了对外的产品化。也很期待大家能使用这些产品,反馈意见,创造价值。

企业级设计系统 ArcoDesign 正式开源!

字节跳动视频架构和基础架构前端负责人郭辉在开发者大会现场带来了ArcoDesign的重磅开源发布。

ArcoDesign 是由字节跳动 GIP UED 团队和架构前端团队联合推出的企业级设计系统。ArcoDesign 拥有系统的设计规范和资源,同时依据规范提供了丰富的原子组件,覆盖了 React、Vue、Mobile、Chart 等框架和方向。在原子组件基础上也提供了丰富的定制化工具,包括风格配置平台、物料平台等,也提供了资源平台包括 IconBox、品牌库、Arco Pro 最佳实践等。旨在帮助设计师与开发者解放双手、提升工作效率,更高效、高质量的打造符合业务规范的中后台应用。

现代Web开发框架 Modern.js 正式开源!

字节跳动 Web Infra团队负责人李玉北在开发者大会现场带来了现代Web开发框架Modern.js的重磅开源发布。

Modern.js脱胎于于字节跳动Web Infra团队推动的前后端一体化的“现代Web”开发理念,是以客户端为中心,前后端一体的现代Web开发框架。该框架能降低软件应用开发和服务器端门槛,实现在同一套程序里一体化开发,在开发、调试、运行、部署等环节做到无服务器化,让前端技术栈的开发者更容易成为真正的产品开发者。

OceanBase企业级数据库开源实践

蚂蚁集团 OceanBase CTO 杨传辉在大会主论坛上作了题为《OceanBase企业级数据开源实践》的主题演讲。内容主线涵盖从分布式数据库技术演变,企业级原生分布式数据库了的关键特性,核心场景打磨的稳定可靠,完全自研的自研兜底能力,一体化架构的双重技术优势,原生分布式 一套HTAP引擎混合负载最大化保证数据一致性,到开源模式输出11年自研技术,再到开源成绩里程碑和未来迭代规划。

分布式数据库领域经历过三次技术迭代,分别是第一代分布式数据库(NoSQL)、第二代分布式数据库(Scalable SQL)、第三代分布式数据库(Scalable Enterprise DB)的历程。

在OceanBase看来,企业级分布式数据库技术上有三大核心要素:

第一,数据正确性

第二,运行连续性

第三,核心应用驱动

OceanBase 除了数据库内核的设计领先性,在全球各大权威榜单测试上也有非常不俗的表现,在每年“双11”的极端并发场景下,OceanBase也做到了稳定的支持。更进一步,OceanBase有自研的兜底,,完全掌控了数据库内核的关键技术。

OceanBase 的一体化架构发挥了分布式 + 单机性能的双重技术优势,同时提供了原生分布式+HTAP+两种兼容模式,在技术上提供了领先性,在使用上做到了开发者友好。

OceanBase的开源核心是坚持“内核开源,共建生态工具”,为企业和开发者提供可扩展的MySQL + 稳定可靠 + 性价比。同时在持续拥抱开源、坚持内容输出、产品持续迭代、培养数据库人才等多维度做到了倾力投入。也期望开发者们加入OceanBase社区,与开源分布式数据库一同成长。

​构建安全研发体系

奇安信集团副总裁左文建在大会主论坛上作了题为《构建企业的安全开发体系》的主题演讲。

最近几年,信息安全事故频发,这也折射出了互联网世界背后支撑的信息系统和开源组件充满漏洞。我们信息安全的风险并没有在缩小,反而是在增大。

企业信息安全,依赖于使用软件的安全性。高安全性软件,需要通过安全研发体系来保障。怎样设计“安全”的软件?如何构建“无菌”环境?软件出现“漏洞”该如何处理?这个就是安全研发体系来解决!

在通用软件研发过程之上,需要添加安全方面的内容以保证软件研发的安全性。也就是微软提倡的SDL。

项目的成功,到组织的成功,需要把安全研发过程标准化为组织的制度:

构建安全研发制度

制定规范

执行跟踪

成功的制度推行,依赖于研发基础设计的支撑,制度在设施的支撑下,就成为项目成功的导轨,非则就是项目前的巨石。

罗马并非一天建成,面对资源、时间的约束时,安全研发体系的建设要合适的策略,左文建老师提出了五大步骤:

1.先核心,后分支

2.构建红线压力,牵引发展

3.降本减阻,有序推进

4.研发领导者为核心

5.能力建在组织

今天,整个中国都进入高质量的发展阶段,各行各业都在进行产业升级,对于软件行来说,我们需要告别低质量、不安全的开发时代;告别996下的CURD;告别低水平推倒重来;告别PPT营销。

而是要求:企业遵循软件发展的规律、 建设安全与质量体系、个人保持对于复杂的敬畏和持续学习和锻炼,一起来迎接中国软件行业的高安全、高质量时代!

16大技术分论坛持续炸场

上午看完主论坛的前瞻趋势,下午晚上以及第二天全天都可以在各大技术分论坛上,由实践驱动的技术细节中印证自己的思考。

本届「稀土开发者大会」虽然是稀土掘金开天辟地的第一次,却是一次甫一开始就精心设计的技术大会。架构师们时常争论的话题是「好的架构是设计出来的,还是生长出来的?」,稀土掘金技术社区的答案是:我全都要!

本次大会还有 16 大专题持续放送,内容涵盖:

低代码探索

混沌工程深度实战

微服务架构与治理

Java实战

机器学习应用与实战

云原生技术应用

分布式数据库

业务架构演进

音视频技术

大前端工程与架构

大前端性能优化

大前端技术探索

团队建设与管理

稀土掘金创作者专场

火山引擎数据专场

Google Cloud技术专场

隔绝炒作的喧嚣,回归技术的本源。稀土开发者大会,精彩现在进行时!

欢迎网络搜索“稀土开发者大会”,进入官网免费观看。