• 适用于软件开发人员的盖尔定律(Gall's Law,也称为加尔定律) 盖尔定律是对复杂系统的性质和演变的观察。这一原则在软件开发和系统架构领域引起了深刻共鸣。约翰-盖尔(John Gall)在其著作《系统论》(Systemantics:系统如何真正工作以及
  • 解锁Kubernetes生产力:2023年最佳开发人员/ Devops工具指南: 在不断发展的容器编排环境中,Kubernetes已经成为一个改变游戏规则的人。它的核心是一个蓬勃发展的开源社区,这是其显着成功背后的驱动力。
  • 现代 SaaS 应用程序是多租户的。我们是第一个将租户虚拟化到数据库中的数据库。 这使得无缝租户隔离、每租户备份以及放置在全球任何地方的多租户或专用基础设施上成为可能。 您只需一个 Postgres 的经 icon
  • 我们作为 Google 站点可靠性工程师学到的 11 件事: 1、缓解措施的风险应随着中断的严重程度而变化我们惨痛地认识到,在事件发生期间,我们应该监控和评估情况的严重性,并选择风险适合该严重程度的缓解路径 icon
  • Shopify Engineering 文章解释了构建弹性支付系统的 10 个最有用的提示和技巧。 icon
  • 本文讨论使用 Dagger 简化 Java/Gradle 服务的 CI/CD 管道。它将使用 Docker/docker-compose 构建、测试和打包服务的传统方法与使用 Dagger 进行了比较。使用 Dagger,一切都是通过代码而不是 Dockerfiles/compose 文件定 icon
  • 自动化是云计算的重要组成部分。随着抽象出更多的基础设施管理,云自动化的角色也转向用应用程序方式管理。用代码方式而不是YAML配置方式管理云自动化将是未来趋势:基于 YAML/XML文档的自动化语言不能很好地表示跨应用程序组件的数据或控制流,而这就是面向对象的自动化语言显示其优势的地方 icon
  • Gartner 2024 年十大战略技术趋势如下(按排名顺序排列):民主化的生成式人工智能。人工智能信任、风险和安全管理。人工智能增强开发。智能应用。增强互联的劳动力。机器客户 icon
  • Meta 的Meta的XFaaSXFaaS是无服务器平台,每天在分布于数十个数据中心区域的 100,000 多台服务器上 icon
  • 什么时候仍然选择微服务是正确的? 微服务架构是一种将软件拆分成小型独立服务组成的架构,它可以提供更好的扩展性和快速开发能力。 微服务需要按照业务功能划分,实现自动化部署和独立部署,还需要具备封装、去中心化 icon
  • 本文旨在支持企业领导者、企业架构师和平台团队负责人倡导、调查和规划云计算内部平台。 我们认为,平台会对企业的实际价值流产生重大影响,但只是间接影响,因此领导层的共识和支持对于平台团队的长期可持续性和成功至关重要。 icon
  • DevOps 术语表(排名不分先后):DevOps:一个开发人员与运营人员和谐共处的神奇领域,一切移动都已自动化,Terraform 仍然获得 MPL 2 许可。 DevOps工程师 icon
  • 成为产品工程师后,最大的转变可能就是从用户的角度思考问题。技术上的合理性要让位于用户的需求。 当我还是一名堆栈工程师时,我会从 "技术上有哪些可能性?"的角度来处理问题,然后与产品经理协商,选择一个稍微可行的折中方案。 icon
  • Jenkins 是一种开源自动化工具,经常用于软件开发中的持续集成和持续交付 (CI/CD)。它使开发人员能够自动创建、测试和部署应用程序,从而提高开发过程的有效性和可靠性。 Jenkins 提供了一个基于 Web 的界面,用户可以通过该界面开发和监控自动 icon
  • 如何构建弹性架构和系统?提供五个建议: 1、后备措施您需要考虑为您使用的任何外部服务提供后备方案。例如,这可以是支付网关或简单的 URL 缩短器。为什么?如果您依赖这些外部服务并且它们变得不可用,这可能会对您的应用 icon
  • 答案似乎肯定的。 平台工程似乎是最新的流行词,但您可能会惊讶地发现它并不新鲜。它已经存在很长时间了,特别是在软件即服务 (SaaS) 公司中,平台本身实际上是交付给客户的核心产品或服务。 然而,平台工程对于企业 icon
  • 价值流管理联盟最近发布了我们的第三份年度报告《2023 年价值流管理状况 icon
  • 过去两周科技公司的工程博客上最值得关注的文章:用微服务重建Netflix视频处理管道、Cloudflare的DDoS威胁报告、提高Expedia航班搜索速度、衡量预订移动应用性能等等! 1. icon