技术雷达
如何定义高质量的Gherkin自然语言步骤库

背景 时间回到2022年,我参与了一个使用了Flutter技术构建的Web前端项目。在这个项目上,我们小组的目标是实施Flutter前端自动化测试。 彼时,Flutter 2.x刚在Web端发力不久,Flutter [阅读更多]
什么是多运行时架构?

本文作者:张旭海,刘振伟 服务化演进中的问题 自从数年前微服务的概念被提出,到现在基本成了技术架构的标配。微服务的场景下衍生出了对分布式能力的大量需求:各服务之间需要相互协作和通信,以及共享状态等等,因此就有了各种中间件来为业务服务提供这种分布式能力。 我们熟知的“Spring [阅读更多]
Lambda陷阱:无服务器架构的理想与现实

最近一则IT行业的新闻引起了广泛传播,标题非常引人注目:“从微服务转为单体架构,成本降低 90%”。 新闻报道了亚马逊Prime Video团队的案例,他们通过将一个监控系统从基于AWS [阅读更多]
Policy as Code之OPA实现

前言 在实际生产环境中,许多场景需要进行策略控制,例如,不同团队的API需要限制访问权限,以避免未经授权的网络访问。为实现这种控制,可以采用策略控制的方法。然而,实施策略控制需要修改代码,而且策略通常很分散。为了解决这个问题,可以使用OPA(Open Policy [阅读更多]
对比Cognito和Auth0

OAuth [阅读更多]
Serverless 架构简述

随着云服务蓬勃发展,Serverless 架构近几年来被越来越多的企业使用,那么什么是 Serverless 架构呢?它有哪些优缺点?这篇文章带你详细了解 Serverless 架构。 什么是 Serverless 架构? “Serverless architectures [阅读更多]
如何打造 DevOps 基础设施

我们都知道DevOps诞生于互联网企业。Netflix、AWS等互联网企业号称每天往生产环境部署成百上千次。如此之快的部署频率让众多传统企业也跃跃欲试。所以大量的传统企业都纷纷投入巨资打造自己的DevOps基础设施 [阅读更多]
DevOps最佳实践之操作系统和服务

DevOps 最佳实践之应用开发和部署 DevOps [阅读更多]