gydtep 发表于 2021-2-24 10:15:24
支fb最开始是一个单体应用。随着业务不断发展,支fb拆分成了多个服务,衍生出了若干代架构。微服务是服务化后的进一步演进,服务的粒度比服务化更细,具有很好的流量管控机制,中间件和编程模型。云原生的发展使Serverless也得到了发展,FAAS是Serverless的一种典型实现,能够以非常小的成本搭建小程序。另外,低代码和无代码现在也非常流行。gydtep 发表于 2021-2-24 14:54:44
值得一提的是,这并不是微服务体系下流量绑定的标准配置,而是阿里的应用开发人员和中间件人员提出的业务隔离设计。随着上云等措施,这种设计逐渐内置到基础设施中,成为一个典型的业务隔离设计。gydtep 发表于 2021-2-24 18:03:28
高可用设计通常是静态的,它能够被内嵌到架构设计中,被内嵌到基础设施或者中间件中。高可用设计应根据业务场景实现个性化设计。这要求我们不仅需要关注系统当下的业务特点,还需要预测其未来的业务特点,通过各种特性来刻画该业务对用户的可用性影响。gydtep 发表于 2021-2-25 10:50:44
尽管自动驾驶汽车有很多好处,但仅凭深度学习就无法使自动驾驶汽车成为高级智能的交通工具,因为阻碍自动驾驶汽车走向主流发展的障碍很多。借助深度学习,检测对象的准确性确实会提高,但要付出大量数据的代价。基于数据表示的深度学习功能。数据在神经网络的不同层上表示,然后根据数据模式导出输出。由于深度学习的完整功能是基于数据的,因此与其他AI算法相比,训练神经网络需要更多数据,因此很难创建用于训练它们的数据集。而且,收集训练神经网络所需的数据也非常耗时。gydtep 发表于 2021-2-25 17:44:53
每一个发布版本必须对应一个唯一的发布 ID,一旦发布就不可修改,任何的变动都应该产生一个新的发布版本。另外,发布管理工具需要能方便的回退至较旧的发布版本。gydtep 发表于 2021-2-26 10:37:25
在 Cloud Native 的潮流下,跨平台、跨厂商、跨环境的系统间互操作性的需求必然会催生基于开放标准的 RPC 技术,而 gRPC 顺应了历史趋势,得到了越来越广泛地应用。在微服务领域, Dubbo 3.0 宣布了对 gRPC 协议的支持,未来我们也会看到更多的微服务架构基于 gRPC 协议开发,并提供良好的多语言支持。gydtep 发表于 2021-2-26 18:03:25
首先是“Failures can and will happen”,我们需要提升服务器的可替换性。在业界有一个非常流行的隐喻:“Pets vs. Cattle”,宠物和家畜。我们面对一个架构选择:对于应用所在服务器我们是需要精心伺候,防止系统宕机,出现问题后不惜一切代价抢救 (Pet);还是倾向于出现问题后,可以通过简单抛弃和替代进行恢复(Cattle)。gydtep 发表于 2021-2-27 15:47:27
边缘人工智能是制造业整体AI开发的重要组成部分。 Edge AI在硬件设备上本地处理数据,而不是依靠通过互联网连接的集中式数据库或处理节点。gydtep 发表于 2021-2-28 15:19:02
B端的产品比较复杂(如上图所示)包括官网注册、H5、注册账号、创建项目、集成代码、使用产品、留存日活、pro付费等,KPI拆解到了注册账号数、注册转化率、有效集成数、首次完成激活等。在这之中,有些目标需要自己做,有些需要跟别的团队协同合作。gydtep 发表于 2021-3-1 08:44:10
好的产品总是能给予用户最轻松的使用体验,并在实际生产中发挥出巨大的业务价值。我们不妨从现在开始,就将所有微服务应用通过无侵入的方式接入ARMS,构建一体化的全链路监控体系,而不是等到真正遇到生产故障的那一天,为了定位问题而费尽周折。