• SIEM 代表安全、信息和事件管理( Security, Information, and Event Management.)。SIEM 技术将日志数据、
  • Dagger 是 CICD 的便携式开发工具包。使用 Dagger,软件团队可以轻松开发强大的 CICD 管道,然后在任何地方运行它们。好处包括: 统一开发和 CI 环境。编写你的管道一次,Dagger 将在任何地方运行它。 减少 CI 锁定。不再需要每 6
  • Stardust Oxide 是一个用 Rust 语言编写的单内核、单地址空间 Xen 半虚拟化操作系统Unikernel。它支持动态内存分配、协作多任务处理的异步/等待语法、虚拟化网络和高性能控制台驱动程序。Xen 功能有类型和内存安全的接口,例如共享内存授权表、XenSt icon
  • OCI(开放容器倡议)管理一些与容器镜像的存储、分发和执行相关的规范和项目。如果您曾经运行过 docker 容器,那么无论您是否知道,您都曾与这些规范进行过交互 icon
  • 开发者体验(Developer EXperience,简称DX)是关于创造一个环境,让开发者可以做他们最好的工作。DX是一个可以释放开发人员生产力的环境,在这个环境中,个人需求与工程团队的需求可以成功地平衡。 icon
  • 备份Jenkins数据和配置非常重要,包括作业配置、构建日志、插件、插件配置等。 两种备份Jenkins 数据和配置的重要方法。使用 Think Backup 插件使用磁盘快照备份 icon
  • Sailor是一个小型 PaaS,可安装在您的服务器/VPS 上,它使用 git push 在您自己的服务器或 VPS 上部署微应用、微服务、带有 SSL 的站点。 它用于git push部署微应用、微服务和站点。 它本机支持 Python、Nodejs、静态站点和任 icon
  • 对谷歌、亚马逊和 Co.等公司来说服务的可靠运行非常重要,但它们的系统一次又一次地出现故障,导致大量中断和糟糕的客户体验。人们经常会遇到所谓的级联 故障,导致超出普通系统故障的不良并发症。即使是在线业务的大玩家,怎么也不能完全避免这种故障呢?您可以为自己的系统使用哪些切实可行 icon
  • Jenkins 服务器是一个伟大的开源持续集成/持续部署 (CI/CD)工具,被 DevOps 行业的大部分人用于各种软件自动化任务。这些自动 icon
  • 在本文中,您将学习如何使用 Knative 和 Tekton 在 CI/CD 中准备金丝雀版本。由于 Knative 支持同一服务的多个版本,因此它似乎是进行金丝雀发布的正确工具。我们将使用其称为渐进式部署的功能,逐步将流量转移到最新版本。作为练习,我们将本地编译(使用 GraalVM)并运 icon
  • 几个月前,System.Diagnostics.DiagnosticSource 6.0版的发布给这个库带来了全新的东西--对OpenTelemetry Metrics的支持。由于这个包是从.NET 6 SDK中带外发布的,这也意味着你可以在任何针对.NET 4.6.1及以上版本、.NET icon
  • 团队经常使用版本控制分支进行大规模更改,以便他们可以继续开发功能并修复主线上的错误。但是如果您的代码位于分支上,则它不能被集成的。合并回主线肯定是痛苦的,痛苦的程度取决于你想要做出多大的改变,同时你在主线上做了多少工作。 这意味着推 icon
  • API就像数字业务的血管。随着数据的流动,能量被传递以激活新的机会。通常情况下,我们专注于专门的组件,即我们软件系统的重要器官。 通过挖掘连接器本身,从数据流中提取洞察力,我们能学到什么?这里有一个关于引导API的可观察性策略的快速概述。< icon
  • 很多人说在绝对需要之前应该避免使用它们,为什么?复杂性。“你不会需要它” (YAGNI) :如果你不需要它,就不要用它。就像著名工程师 de St. Exupery 所说:“真正完美的时候,不是已经没有什么可添加,而是没有什么可去除的。 ”事后很容易添加服务 icon
  • Slack工程师介绍了他们如何构建和操作 Kafka 集群以大规模运行。Slack 将 Kafka 广泛用于他们的作业队列和移动关键任务数据(分析、日志记录、计费数据等)这篇博文介绍了 Slack 如何(以及为什么)使用 Chef 和 Terraform 自动化管理 Kafk icon
  • 我的公司一直在为log4j的修复而苦恼:巨大的微服务架构意味着数百个应用程序需要更新、重建和重新部署他们的repo。更糟的是,自从log4j之后,该公司对所有的库都进行了严格的扫描和修复要求。如果在几天内没有得到解决,存储库中的镜像有任何CVE,现在就会被升级到有副总裁参与的 icon
  • Bedrock平台使Slack的开发人员能够构建他们的代码,将其打包到Docker容器中,并分配计算资源来运行它,所有这些都通过bedrock.yaml文件进行配置。Bedrock利用精心挑选的Kubernetes功能,以及旨在使启动生产级服务更简单、更愉快、更有成效的护栏和自动化。 icon
  • 我曾在航空航天、电信、电子商务和SaaS领域的大中小型公司工作。作为一名工程师,一名经理,现在是一家小公司的C级。 几乎每一个我工作过的地方都至少提到过,而且很多人都尝试过实施某种OKR或其他正式的绩效评估过程,但都没有成功。成功是指实施, icon