精彩博客

平台工程实践,让应用开发如搭积木一般简单

在过去,传统的应用程序部署和管理通常是一个复杂且耗时的过程。这包括硬件和服务器的采购、配置、维护以及应用程序的手动部署和扩展。随着云原生概念的普及,虽然带来了扩展性、可用性等方面的改进,但也意味着运行单个脚本部署一个完整应用程序的日子一去不复返了。 "开发者应该能够端到端的部署和运行他们的应用程序和服务,你构建它,你运行它",这样的话看起来没有问题,但对于大多数公司来说,这并不现实,复制完整的 De...

09/14 16:25
3.9K
0
如何优雅做好项目管理?

导言 项目本身无好坏之分,项目管理有做好与做坏之别。在互联网大厂的体制下,想要做坏一个项目很难(可以通过换人、追加资源等方式消除风险),想要做好一个项目不容易,需要团队及PM付出大量心血和精力。在这些做好的项目中,我们也观察到很多PM做的疲惫不堪,甚至厌倦做项目管理工作,更有甚者一度对项目管理工作对技术人员的价值产生怀疑,所以,对于技术PM来说“优雅”做好项目管理至关重要。 优雅是一种态度和状态,能够全...

08/29 14:44
1.3W
2
提升系统管理:监控和可观察性在DevOps中的作用

在不断发展的DevOps世界中,深入了解系统行为、诊断问题和提高整体性能的能力是首要任务之一。监控和可观察性是促进这一过程的两个关键概念,为系统的健康和性能提供了宝贵的可见性。虽然这些术语经常可以互换使用,但它们代表着理解和管理复杂系统的不同方法。在本文中,将探讨监视和可观察性之间的差异,提供示例来说明它们的应用,并强调各自的又是。同时,本文还将深入研究用于有效监测和可观测性的技术和工具。 监控:了解系...

08/29 15:59
3.4K
0
生产制造关键业务模型拆解与平台化演进

本文分享自华为云社区《 数字工厂深入浅出系列(十二):生产制造关键业务模型拆解与平台化演进》,作者:云起MAE 。 制造型企业的信息化/数字化系统建设,根本目的是服务于企业的业务运营和管理决策,提升企业资源利用率、内外部组织协同效率,优化产品设计与质量,最终实现商业成功。无论生产制造型企业为客户提供哪些类型的产品,都需要围绕以下几个问题开展活动: 面向哪些类型客户卖什么类型产品(商业活动) 产品提供哪些...

08/28 15:52
2.9K
0
Kubernetes v1.28 新特性一览

大家好,我是张晋涛。 Kubernetes v1.28 是 2023 年的第二个大版本更新,包含了 46 项主要的更新。 而今年发布的第一个版本 v1.27 有近 60 项,所以可以看出来,在发布节奏调整后,每个 Kubernetes 版本中都会包含很多新的变化。 其中 20 个增强功能正在进入 Alpha 阶段,14 个将升级到 Beta 阶段,而另外 12 个则将升级到稳定版。 可以看出来很多都是新特性。 我之前每期的 「k8s生态周报」都有一个叫上游进展的部分,会发一些...

08/14 01:43
9.7K
0
开发者不需要成为 K8s 专家!!!

之前有一篇文章 “扯淡的DevOps,我们开发者根本不想做运维!” 得到了许多开发者的共鸣,每一个开发人员,都希望能够抛却运维工作,更专注于自己开发的代码,将创意转化为令人惊叹的应用。然而事不尽如人意,到了云原生时代,开发者的运维工作似乎并没有减少,而是变成了在 K8s 上的应用部署和管理。 对运维人员来说,只需要维护好底层的 K8s,便可以在弹性、便捷性上得到巨大提升。然而 K8s 对于我们开发者而言还是太复杂了,...

08/17 18:24
1.7W
0
利用CI机制管控jar依赖树 | 京东云技术团队

1. 现状·问题 你还记得你排查jar冲突的付出么? 为了有效控制jar包更新带来的未知jar引入和变动,我们经常使用dependency-tree来查看依赖关系排查问题,通常是出现问题再被动分析和排查,此时人力成本是巨大的,同时系统已出问题,没有后悔药。 2. 分析原因 jar包依赖是异变的,且隐形的,jar冲突导致的问题经常发生,研发无法每次都关注其变化。 3. 采取措施 采用“敏捷”思想,小步走,每天定时监控jar包依赖关系的变化,让风...

08/16 10:09
4.6K
1
使用 OpenTelemetry 构建可观测性 01 - 介绍

毫无疑问,在过去几年里,你可能已经多次听到过可观测性这个词。对于很多人来说,很难理解这个词的真正含义。对许多人来说,他们错误地将其等同于"监控"。虽然可观测性的根本定义以及它所包含的一切都不在本系列博文的讨论范围之内,但我强烈建议您购买一本由 Charity Majors (twitter)、Liz Fong-Jones (twitter) 和 George Miranda (twitter) 合著的《可观测性工程》(Observability Engineering)一书。 不过,本系列博文将介...

08/15 17:17
2.8K
1
Zadig vs. Jenkins 详细比对:时代的选择与开发者之选

01、Zadig vs. Jenkins:关于时代的选择 最近,我的合伙人 Grant 在官方公众号发布了一篇名为 《是时候和 Jenkins 说再见了》的文章,引起了社区的广泛关注和讨论。作为曾经最被广泛使用的持续构建交付工具,Jenkins 的江湖地位似乎被挑战了。评论中有一条被高度点赞顶起: 作为 Zadig 的创造者,我认为有必要与大家分享一份详细的比较文章。我的职业生涯伴随着工具、技术和基础设施的不断迭代,从十几年前的 TeamCity、Hudson,...

08/08 19:29
7.4K
0
经验分享:删掉 500 个产品待办事项后,我逃离了「假敏捷」

文章开始之前,我想先请大家思考几个问题: 你的产品待办列表中有多少项工作? 其中最早的待办事项是什么时候创建的? 你和 Scrum 团队多久会维护一次列表中那些从没进过迭代的「钉子户」事项? 我第一次问自己时,得到的答案是这样的: 产品待办列表中有 450 个待办事项; 最早的一项在三年零七个月前创建; 至少有 100 个事项被完善和评估,却从未被规划进迭代。 我开始反思产品待办列表(Product Backlog)和产品待办事项(P...

08/10 11:39
4.4K
0
GitOps 与 DevOps:了解关键差异,为企业做出最佳选择

在软件开发领域,GitOps 和 DevOps 是加强协作和实现软件交付流程自动化的重要技术。虽然这两种模式都旨在提高软件开发生命周期的效率,但它们的核心原则和实施方式却各不相同。 本篇文章将帮助您了解 GitOps 和 DevOps 之间的差异、它们的工作流程,并了解哪种方法更适合您的企业,以及决定采用哪种方法时要考虑的因素。通过阅读本文,您将对 GitOps 和 DevOps 的不同方面有一个清晰的了解,从而为您所在的企业做出合适的选择。...

08/09 09:55
1.7K
0
团队如何选择合适的Git分支策略?

现代软件开发过程中要实现高效的团队协作,需要使用代码分支管理工具实现代码的共享、追溯、回滚及维护等功能。目前流行的代码管理工具,包括CVS,SVN,Git,Mercurial等。 相比CVS和SVN的集中管理,Git具有非常明显的优势,**例如:去中心化的代码管理方式减少了开发者对中心服务器的依赖,每个成员在本地都有一个完整的代码库,在不联网的情况下也能提交代码;不同于SVN中的每个分支具有独立的代码,Git中的每一个分支只是指向...

04/02 20:23
1.6W
1
研发质量指标大 PK:MTTR vs MTBF,谁是靠谱王?

在研发质量管理中,「提高代码/测试质量」更重要,还是「提升故障响应能力」更重要? LigaAI 最近和一些朋友探讨了这个问题。一种观点认为提升研发质量应该从代码质量抓起——擒贼先擒王,从源头减少故障发生才是根本之道; 另一种声音则指出,生产故障几乎不可能通过预防完全避免,因为「未知」是无法预测的,因此加强监测与反馈机制,快速识别、快速修复才是真正的有效之治。 从管理指标的角度来看,「提升代码质量」意味着研...

07/05 11:31
4.8K
0
介绍 9 个研发质量度量指标

研发质量管理中的 MTTR、MTBF、MTTF、MTTD 都是什么?今天我们从生产事件的全生命周期出发,认识研发质量管理的 9 个度量指标——「MT 家族」。 01 Mean Time To ALL 「MT」是 Mean Time 的缩写,意为平均时间,「MT 家族」则是 LigaAI 对「MT」开头的一系列量化指标的戏称。 最常用于跟踪研发质量的两个 MT 指标分别是 MTTR 和 MTBF。近几年,随着精细化研发管理需求的攀升,行业也出现了 MTTD、MTTA、MTRS、MTTI 等细分管理指...

06/29 10:23
9.1K
0
技术 CXO 们眼中的 DevOps

Zadig 开源交流:加入 Zadig 技术交流群🔥 (Zadig on Github;Zadig on Gitee) ZadigX 企业咨询:提交您的具体需求 阅读原文 在 ZadigX 线上发布会上,各位 CXO 齐聚一堂,共同讨论了 DevOps、生态链接和商业合作等关键议题。 与会嘉宾包括 API7.ai 的联合创始人兼 CEO 温铭、PingCode 的创始人兼 CEO 王涛、Bytebase 的联合创始人兼 CTO 徐丹青、火线安全的联合创始人兼 CTO 卢中阳、快猫星云的创始人兼 CEO 来炜以及 Apip...

05/31 19:02
8.7K
0
GOTC 2023 探讨:如何利用 OSS Compass 进行开源生态健康评估?

全球开源技术峰会(Global Open-source Technology Conference,简称 GOTC)是由开放原子开源基金会、 上海浦东软件园、Linux 基金会亚太区和开源中国联合发起的,面向全球开发者的一场盛大开源技术盛宴。 GOTC 2023 将于 5 月 27 日至 28 日在上海张江科学会堂召开。大会将以行业展览、主题发言、特别论坛、分论坛的形式展现,与会者将一起探讨 元宇宙 、3D 与游戏、 eBPF 、Web3.0、区块链等热门技术主题,以及 开源社区、AIG...

05/22 17:03
5.1K
0
什么是研发 Lead Time?我悟了!

嗨,朋友!你听说过「新型工伤」吗? 我好像「赛博确诊」了😣 那天朋友约我吃饭,我下意识回复了句「好的,那我提一个日程」……还有上次跟一位准妈妈聊天,我好奇宝宝的预产期,结果脱口而出「宝宝预计什么时候发布呀?」 ![孕妈妈 Be Like](https://oscimg.oschina.net/oscnet/up-0cdb02485499a2b0206ed80a1c74d16578d.gif "孕妈妈 Be Like") 小编观察到,这种生活语言系统被职场黑话污染的「新型工伤」辐射范围还不小。就比...

05/19 10:36
9.2K
0
研发效能管理中的经典度量——DORA 指标

有一个组织,每年都会基于对相关从业者的调研和分析,发布一份《DevOps 行业状态报告》,揭秘研发团队的 DevOps 健康状况和平均效能水平,至今已持续了 9 年。目前,全球有超过三万名专业人士参与该调研,而它也成为同类调查中规模最大、持续时间最长的项目。 它就是在 2018 年加入谷歌的 DORA(DevOps Research and Assessment),一个致力于了解如何让研发团队快速交付高质量软件的组织。经过年复一年地洞察和分析,DORA 团队...

05/16 10:37
4.5K
0
Prometheus 瘦身第一步,使用 mimirtool 找到没用的 Prometheus 指标

简介 最近我有一个任务,需要跟踪、搞定 series 基数问题,并显著减少 Prometheus 的资源使用。为了做到这一点,我首先需要分析系统。在本文中,我将解释如何使用 mimirtool 来识别平台上使用哪些指标以及哪些没有被使用。 先决条件 本文中描述的所有内容都是在 Kubernetes 环境中使用 kube-prometheus-stack 完成的。如果您的 Prometheus 部署方式与我不同,您可能需要进行调整,但如果您同时拥有 Prometheus 和 Grafana 的至少...

05/04 09:28
3.2K
0
治理告警风暴,告警降噪的一些典型手段

很多公司希望提升服务稳定性,而上线了各类监控系统,指标的、链路的、日志的,而且只是指标层面可能就会有多个监控系统,这么多监控系统、这么多监控目标,如果没有良好的治理,很快就会产生告警风暴的问题,如何通过一些手段达到告警降噪的效果呢? 在现代化的互联网架构中,告警是监控系统中最为重要的一部分,可以帮助运维人员及时发现并解决问题,确保服务的可用性和稳定性。但是,随着业务的不断扩大和系统的不断升级,告...

04/19 10:20
5.8K
0

没有更多内容

加载失败,请刷新页面

四问复合索引,让你的数据查询速度飞起

本文分享自华为云社区 《华为云GES持久化图数据库复合索引介绍》,作者:村头树下。 本文章主要介绍索引的作用,以及如何实现这种功能,希望可以帮助理解索引的作用以及如何使用索引 1. 什么...

09/27 14:28
1.8K
0
小程序编译器性能优化之路

作者 | 马可 导读 小程序编译器是百度开发者工具中的编译构建模块,用来将小程序代码转换成运行时代码。旧版编译器由于业务发展,存在编译慢、内存占用高的问题,我们对编译器做了一次大规模...

09/26 13:47
4.8K
0
代码层面探索前端性能 | 京东云技术团队

前言 最近在做性能优化,具体优化手段,网上铺天盖地,这里就不重复了。 性能优化可分为以下几个维度:代码层面、构建层面、网络层面。 本文主要是从代码层面探索前端性能,主要分为以下 4 ...

09/26 09:45
1.8K
0
交易日均千万订单的存储架构设计与实践 | 京东物流技术团队

一、订单系统概述 1.1 业务范围 服务业务线:快递、快运、中小件、大件、冷链、国际、B2B合同物流、CLPS、京喜、三入三出(采购入、退货入、调拨入、销售出、退供出、调拨出)等 1.2 订单中心...

09/25 09:49
8.7K
4
实时数仓混沌演练实践

一、背景介绍 目前实时数仓提供的投放实时指标优先级别越来越重要,不再是单独的报表展示等功能,特别是提供给下游规则引擎的相关数据,直接对投放运营的广告投放产生直接影响,数据延迟或者...

09/22 15:08
3.1K
0
深入浅出线程池 | 京东云技术团队

一、线程 1、什么是线程 线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际 运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发...

09/22 09:29
7.7K
3
十行代码让日志存储降低80%

前言 履约管理是一个面向物流商家的OMS工作台,自从初代目把架子搭起来之后,就没有继续投入了,后来一直是合作伙伴同学在负责日常维护和需求支撑。经过几年的野蛮生长,系统已经杂草丛生,乱...

09/21 15:54
1.2W
2
极致优化 SSD 并行读调度

作者 | GL 导读 提升检索漏斗一致性,要求在粗排阶段引入更丰富的信号,这些信号的需求量已经远远超出了内存的承受能力。为此,我们考虑引入基于NVMe SSD的分层存储。本文详细探讨了一种长尾...

09/14 10:24
7.8K
2
一文探究系统分析与设计的逻辑性

一、系统分析与设计的逻辑性框架 在日常的工作中,「软件分析」与「软件设计」这样的词眼经常听到,然而要真正理解「软件分析」和「软件设计」的本质是比较难的,它依赖极强的工作经验,又加...

09/12 13:54
3.4K
2
AI文本创作在百度App发文的实践

作者 | 内容生态端团队 导读 大语言模型(LLM)指包含数百亿(或更多)参数的语言模型,这些模型通常在大规模数据集上进行训练,以提高其性能和泛化能力。在内容创作工具接入文心一言AI能力后...

09/12 09:53
2.5K
0
算法AB实验平台进化历程和挑战

1 AB平台简介 AB实验平台这几年在互联网公司得到了越来越广泛的应用,采用AB实验来评估产品和技术迭代效果也成为主流的业务新功能效果评估方式,数据驱动的文化在这几年得到了不少公司的广泛...

09/11 14:43
1.8K
0
jdk17下netty导致堆内存疯涨原因排查 | 京东云技术团队

背景: 介绍 天网风控灵玑系统是基于内存计算实现的高吞吐低延迟在线计算服务,提供滑动或滚动窗口内的count、distinctCout、max、min、avg、sum、std及区间分布类的在线统计计算服务。客户端...

09/05 09:52
2.5W
5
揭秘编码器与解码器语言模型

Transformer架构的问世标志着现代语言大模型时代的开启。自2018年以来,各类语言大模型层出不穷。 通过LLM进化树(github.com/Mooler0410/LLMsPracticalGuide)来看,这些语言模型主要分为三...

09/05 08:08
2.5K
0
基于组合优化的3D家居布局生成看千禧七大数学难题之NP问题

本文探讨了运筹学和组合优化方法在3D家居布局生成中的应用,并调研了AI生成3D场景布局的最新方法。文中结合了家居家装业务的实际应用场景,从算法建模和计算复杂度的角度上阐述了室内设计的布...

09/04 16:20
2.7K
0
稳定性建设框架 | 京东物流技术团队

一、为什么要做稳定性建设 1、从熵增定律引出稳定性建设的必要性 物理学上,用“熵”来描述一个体系的混乱程度。卡尔·弗里德曼提出熵增定律,他认为在一个封闭的系统内,如果没有外力的作用...

09/01 09:51
6.6K
1
跑AI大模型的K8s与普通K8s有什么不同?

本文分享自华为云社区《跑AI大模型的K8s与普通K8s有什么不同?》,作者:tsjsdbd。 得益于AI开始火的时候,云原生体系已经普及,所以当前绝大多数的AI底层都是基于Kubernetes集群进行的资源管...

08/31 16:22
8.9K
0
得物推荐引擎 - DGraph

1 前言 随着得物业务规模的不断增加,推荐业务也越来越复杂,对推荐系统也提出了更高的要求。我们于2022年下半年启动了DGraph的研发,DGraph是一个C++项目,目标是打造一个高效易用的推荐引擎...

08/29 14:31
9.5K
0
三个经典示例解释什么是「零知识证明」

原文:Zero-knowledge proofs explained in 3 examples 作者:Tian Daphne 翻译整理:开放隐私计算 & PrimiHub 零知识证明(Zero-knowledge proof)是一种在不泄露陈述内容的情况下证明陈述有效...

08/29 10:43
9.2K
3
百度垂类离线计算系统发展历程

作者 | 弘远君 导读 本文以百度垂类离线计算系统的演进方向为主线,详细描述搜索垂类离线计算系统发展过程中遇到的问题,以及对应的解决方案。架构演进过程中一直奉行“没有最好的架构,只有...

08/29 10:22
2.6K
0
库存预占架构升级方案设计-交易库存中心 | 京东物流技术团队

背景介绍 伴随物流行业的迅猛发展,一体化供应链模式的落地,对系统吞吐、系统稳定发出巨大挑战,库存作为供应链的重中之重表现更为明显。近三年数据可以看出: 接入商家同比增长37.64%、货品...

08/23 09:45
8.3K
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部