• Guix 支持多种架构(截至 2019 年 1 月的i686、x86 64、ARMv7 和 AArch64),并且计划支持 Linux 以外的更多内核。Nix 是操作系统研究的历史性突破,Guix 几乎所有的想法都归功于它。Guix 深受 Nix 的启发,借用了它的大部分想法并解决了
  • HTTP状态418:I'm a teapot,客户端错误响应代码表明服务器拒绝冲煮咖啡,因为它永远是一个茶壶。这个错误是对 1998 年和 2014 年愚人节笑话中定义的超文本咖啡壶控制协议的引用。也就是说这是一个开玩笑,但是在如今API时代,如果返回418,按照4开头表示客户端的错
  • 2021 年初,Clubhouse 开始经历爆发式增长时期。在两个月的时间里,我们从每分钟不到 1 万个后端请求增加到超过 100 万个后端请求,我们必须迅速适应以在现有堆栈上每天处理数十亿个请求。而且我们只有两名全职后端工程师。这是一个关于我们扩展服务并将 Python 工作负载运行效率提 icon
  • 在本文中,您将学习如何使用 Tekton 和 ArgoCD 在 Kubernetes 上配置 CI/CD 流程。由于 Tekton 是一种云原生 CI/CD 工具,您只能使用它在 Kubernetes 上构建管道。但是,构建 CD 流程的现代方法应该遵循 GitOps 模式。这意味着 icon
  • 获得腾讯投资的Dream11平台可以让用户创建由真实玩家组成的虚拟团队,并允许他们根据实际游戏中玩家的数据表现来组织比赛。获奖者将获得积分奖励,每场比赛都有参赛费。该平台提供梦幻板球、足球、卡巴迪和NBA的比赛:对于 1 亿 Dream11 用户来说,在我们的平台上玩梦幻体育的刺激和 icon
  • 一个服务要在 99.99999% 的时间里一直都处于在线状态,它每年最多只能宕机 3 秒。不幸的是,即使对于最有经验的现场可靠性工程团队来说,实现这一里程碑也是一项艰巨的任务。 icon
  • Waydroid 是一种基于容器的方法,可在 Ubuntu 等常规 GNU/Linux 系统上启动完整的 Android 系统。Waydroid 使用 Linux 命名空间(user、pid、uts、net、mount、ipc)在容器中运行完整的 Android 系统,并在任何基于 icon
  • 我们将根据日志收集率、CPU 和内存比较日志收集器Fluentd、 icon
  • 在大型高流量网站中,reddit 似乎是最慢和最不可靠的。很多时候它根本无法加载,或者无缘无故地将您注销。为什么您认为 reddit 从未设法改善其基础设施? 众说纷纭:他们支付给工程师的工资低于市场价格的一半,在质量工程上没有组织价值,他们有在股权薪酬方面欺骗员工的 icon
  • BentoML 可以轻松地将经过训练的 ML 模型转移到生产环境中: 打包使用任何 ML 框架训练的模型并复制它们以用于生产中的模型服务 随处部署,用于在线 API 服务或离线批量服务 具有自适应微批处理支持的高性能 API 模型服务器 通过 Web icon
  • 无服务器计算基本上是完全由经济力量驱动的架构模式,事实上,无服务器架构通常会以节省执行成本的名义驱使您使用奇怪分解的架构:事件驱动、基于业务规则的函数执行是一种有用的解耦和分解模式。事实上,无服务器更像是一种部署选项,而不是与微服务不同的新软件架构或“模式”。将您的系统重新设 icon
  • 电子商务企业正在使用微服务为其商店构建一组可重用的组件。这些服务通过独立于前端运行,可以更轻松地将您的内容大规模交付到多个渠道。在这篇文章中,我将讨论您可以实现的几种设计模式并解释它们提供的功能。我还将讨论常见的用例。 理解软件设计模式 icon
  • 本文介绍了一组用于管理应用程序依赖项的最佳实践,包括漏洞监控、工件验证以及减少依赖项足迹并使其可重现的步骤。这些实践中的每一个的具体情况可能会因您的语言生态系统和您使用的工具的具体情况而异,但一般原则适用。 版本锁定简而言之, icon
  • 作为一家金融科技公司,质量对我们来说至关重要。我们需要客户用他们的钱信任我们。我们的端到端测试套件补充了我们的测试策略,以确保我们的系统具有非常高的质量和完整性。过去,在 Nubank,我们使用 icon
  • 你是一家小型初创公司的一部分。您脑子里只有一件事:运送产品并快速找到适合市场的产品。代码为王!软件架构?但是,事实证明,每个系统都有一个架构。无论它是不是好产品,特别是在产品起飞,从初创阶段转向规模扩大阶段时,你才会发现它。Picnic团队首先在荷兰的一个城市提供杂货,然后在全国范围 icon
  • 安全断言标记语言 (SAML) 是一种用于在各方之间交换身份验证和授权数据的开放标准。SAML 通常用于#单点登录 (“使用 Google 登录”、“使用 Twitter 登录”等)。这意味着当您想登录 example.com 时,example.com 可以信任并使用外部身份验证提供程序来 icon
  • 在本文中,我将分享一份我认为对 DevOps 新手有帮助的指南,无论他们的背景如何。 什么是 DevOps?DevOps 是一种产品改进方法,包括持续开发、持续测试、持续集成、部署和监控。这不仅仅是关于工具和技术;它是关于开发 icon