gydtep 发表于 2021-1-8 12:14:18
阿里云在 2018 年 5 月推出 ECI(Elastic Container Instance 弹性容器实例)、ASK (Alibaba Cloud Serverless Kubernetes) 等产品,并在 2019 年 2 月正式商业化。目前业界所有公有云厂商都推出了 Serverless 容器产品,除阿里云 ASK/ECI 外,还包括 AWS Fargate, Azure ACI,华为 CCI,腾讯 EKS, GCP CloudRun 等。gydtep 发表于 2021-1-8 16:24:00
作为一个复杂的业务应用,如何实现技术支撑对蚂蚁非常关键。蚂蚁目前正在尝试许多FAAS相关的技术选型,但从更大的范围来看,微服务仍然是主流的选择。蚂蚁所使用的微服务架构本身也在不断演进,比如把和业务无关的功能下沉到Sidecar,将数据库的一些中间件mesh化等。gydtep 发表于 2021-1-9 10:57:22
应用程序存在着许多监控操作。随着Sidecar将很多能力下沉,包括访问RPC和DB,此前以中间件形式实现的监控操作,现在则以切面形式来实现,二者有很大的区别。gydtep 发表于 2021-1-10 07:30:55
高可用设计主要有三个原则,包括可观测、可灰度、可回滚。大部分云研发场景并不需要关注可演变,但在一些特殊场景下可演变仍然是一个问题。比如,蚂蚁的金融业务需要和一些机构进行信息交换,由于金融领域的RPC交互常常使用标准化文件,在文件场景下如何保证可演变也是高可用设计需要关注的内容。典型的用于提高架构可用性的设计原则包括四种:解耦、冗余、异构和异步。gydtep 发表于 2021-1-11 13:19:50
左边是微服务设计应具有的能力,右边是设计高可用微服务架构时应遵循的原则。另外,有三块内容实际支撑着一个微服务系统:代码、配置和数据。其中,代码和配置是相辅相成的,代码执行的间歇可能需要修改系统配置;业务数据也非常重要。gydtep 发表于 2021-1-11 15:55:08
现在,大多数分布式架构本身就提供了缓存热点能力。此外,大多数分布式数据库本身就使用了读写分离架构,只需稍加配置就可以将数据路由到只读节点。这些都是云原生时代带来的红利之一。gydtep 发表于 2021-1-11 19:00:06
除了数据需要进行异构处理外,一些计算规则也需要迁移到信息流处理中,比如商家的店铺信息处理等。数据和计算规则的异构使我们能够实现解耦,这种设计对应着一个标准化的范式。几乎在所有的业务场景都能看到这种设计。gydtep 发表于 2021-1-12 10:00:11
仿是高效的学习方式,机器学习本质上也是从人类的经验中模仿。在更多领域内实践,形成更多的样板工程是做好应用的重点事项。要有清晰明确的业务领域版图、技术领域版图、工程领域版图,通过涂色的方式,一点点在版图上扩大应用的领域。gydtep 发表于 2021-1-12 11:51:52
2C 业务研发平台打造:需求暨代码、需求暨生产、协作在线化的全新业务研发模式。打通需求、设计、研发的全链路,保证信息流转的完整性、迅捷性、连贯性,确保最终交付物和需求的结构化信息的一致性,需求迭代的数据化驱动。gydtep 发表于 2021-1-12 17:10:40
模型功能指标之模型选择:业务是用来服务用户的,对用户的理解可以帮助我们审查业务理解的正确性。通过用户理解,可以确定用户的任务;通过理解用户的任务,可以确定模型的任务;