程序人生
-
大规模敏捷的7个容易被误解的真相
大规模敏捷不只是将敏捷实践从团队扩展到组织,而是需要改变思维和组织架构,将以管理为主的组织观念转变为以人为中心的组织观念,将组织改造为简化、自治的团队,实现可持续的价值交付。原文:…
-
Kubernetes初学者指南
Kubenetes是当前容器编排的事实标准,每个基于容器开发应用的工程师/架构师都应该了解Kubenetes的基本概念,这篇文章介绍了K8S最核心的一组概念,可以帮助初学者迈入K8…
-
5分钟了解Kubernetes Ingress和Gateway API
了解Kubernetes Ingress和Gateway API之间的差异,以实现有效的流量管理。原文: Kubernetes Ingress Vs Gateway API[1] …
-
10分钟了解Kubernetes网络
Kubernetes是现代容器化应用不可或缺的强大、可靠的基础平台。本文将介绍Kubernetes中与网络相关的组件,正是这些组件支撑Kubernetes成为云原生应用的首选基础设…
-
5分钟搞懂K8S Pod Terminating/Unknown故障排查
Kubernetes集群中的Pod有时候会进入Terminating或Unknown状态,本文列举了6种可能的原因,帮助我们排查这种现象。原文: K8s Troubleshooti…
-
基于Go的缓存实现
缓存是架构设计中的常用概念,本文基于Go实现了一个简单的缓存组件,支持最基本的缓存操作。原文: Implementing Cache With Go[1] 客户端-服务器缓存 简介…
-
10分钟搞懂缓存设计策略
在设计缓存系统时需要考虑不同缓存策略的优缺点和适用场景,通过了解和应用这些策略,可以优化缓存系统的性能和效率。原文: 6-Caching Strategies to Remembe…
-
什么是质量工程?
质量工程是在精益、敏捷、DevOps等实践基础上进一步发展出的系统化赋能软件开发流程、构建既快又好的开发框架的实践。原文: What is Quality Engineering[…
-
快速高质量交付的5大原则
任何一个组织都希望能够又快又好的交付产品,但真的能做到吗?原文: 5 Principles for Quality at Speed[1] 原则塑造了我们。 当我们面临压力时,生存…
-
基于最小模块化架构实现业务可持续增长
微服务虽然很流行,但并不是适合任何场景的银弹。最小化模块架构通过定义不同粒度的模块化,从而平衡业务需求和组织能力,避免过度工程,打造兼顾效率和功能的适应性架构。原文: Sustai…
-
质量工程化,交付快速化
质量和速度之间权衡让人很难取舍,而通过推进质量工程,以系统化的方式识别和优化系统痛点,可以帮助团队构建既快又好的精益软件生产系统。原文: Quality Engineered, S…
-
MAMOS蓝图: 打造自己的质量工程
针对团队中存在的问题,构造MAMOS蓝图,从而以系统化的方式识别并解决问题。本文将针对减少等待时间这一问题举例说明MAMOS蓝图的组成和使用方式。原文: MAMOS Bluepri…
-
分布式事务的21种武器 – 1
在分布式系统中,事务的处理分布在不同组件、服务中,因此分布式事务的ACID保障面临着一些特殊难点。本系列文章介绍了21种分布式事务设计模式,并分析其实现原理和优缺点,在面对具体分布…
-
一招聚合全网59个平台的直播,斗鱼、虎牙、B站啥都能看(iOS通用)
阿虚同学 读完需要 6 分钟 速读仅需 4 分钟 我想应该有不少粉丝都喜欢看网络直播吧? 但这里可能就会存在这样一类问题:喜欢看的主播在不同的直播平台,又或者说由于比赛转…
-
谷歌带走了我最爱的全文翻译,连夜找来1个复活方法和6个替代神器!
阿虚同学 读完需要 11 分钟 速读仅需 6 分钟 想必前段时间大家都被谷歌翻译退出中国的相关文章刷屏过了 虽然表面上谷歌官方给出的原因是中国用户太少、使用率太低了,所以…
-
简直逆天了!全网资源啥都能搜,没有这些神器搜不到的
阿虚同学 读完需要 5 分钟 速读仅需 3 分钟 虽然阿虚一直推荐大家做个下载党,但肯定还是有很多粉丝更喜欢找网盘资源,毕竟它更方便 而云盘资源搜索网站储物间第7栏早就有…