开源云原生平台对比 KubeSphere vs Rainbond
最近因为工作需要,需要找一个功能完善的云原生应用平台,经过自己筛选和朋友推荐,剩下 KubeSphere和Rainbond ,这两个产品都是基于 Kubernetes 之上构建的云原生应用平台,功能都非常强大,但产品定位和功能侧重不同,本文将介绍我在选型过程中从各维度对比两款产品
数据驱动 x 敏捷开发,字节是如何践行这两大技术理念的
10月27,在「稀土开发者大会」上,火山引擎总经理谭待以《数据驱动x敏捷开发,业务高速增长的双引擎》为主题,深度解密了字节跳动业务快速发展的两大技术理念——数据驱动、敏捷开发,分享如何构建数据驱动的飞轮,以及如何通过全栈云原生架构,支撑大规模应用实现敏捷开发。
5 种 API 网关技术选型,yyds
你看看,网关的作用是不是就是这三个, 最终目的就是减少你与集团的耦合,具体到计算机上就是减少客户端与服务端的耦合,如果没有网关意味着所有请求都会直接调用服务器上的资源,这样耦合太强了,服务器出了问题,客户端会直接报错, 例如老板换工作的地方了,如果没有网关你直接去原来的地方找, 肯定会被告知老板不在这儿。
EventMesh:新型云原生事件驱动架构实践
2020 年,微众银行在 GitHub 上正式开源了 EventMesh。作为一个动态的插件式云原生基础服务,EventMesh 提供了灵活,可靠和快速的事件分发与处理,并且可以进行管理。
DDD、六边形架构、CQRS 完整示例
使用TypeScript和NestJS的领域驱动设计(DDD)、六边形架构(Hexagonal)、CQRS、事件源(ES)、事件驱动架构(EDA)、行为驱动开发(BDD)的完整工作实例。
Lambda NodeJS 运行时链路接入观测云
背景为有效监控无服务器架构的业务性能,我们需要将 AWS Lambda 函数的全链路数据接入观测云进行统一可观测性分析。由于 Lambda 环境的特殊性,最佳实践是构建一个集成了 OpenTelemetry 的官方 Layer。
gRPC(一)gRPC介绍
gRPC是基于http2实现的一种多语言RPC协议。主要特性有:基于HTTP2,支持多路复用。支持10多种语言,如Python、Java、C#、nodejs、C、C++、php、go。
五年时间,我们怎样构建一个 GraphQL API 组合?
我们花 5 年时间构建的由 GraphQL 组合的 API 现在上线了,这个过程应该是一个不错的故事。对于 schema-registry,我们需要 追踪客户端 并获取 使用分析 来获得更好的弃用体验、过滤/ 高亮 schema 的成本和可见性、命名校验、管理非短期的 持久化查询、公开的 schema变更历史记录。
服务网关方案选型
平台公共API服务网关方案选型。宏观上,平台须实现多用户、高可用、高并发、高负载、微服务化、容器化的应用目标。