Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
微服务架构
什么是尾部延迟?
尾部延迟(也称为高百分比延迟)是指客户端很少看到的高延迟。例如:“我的服务通常在10毫秒左右响应,但有时需要100毫秒左右”。世界上有很多导致尾部等待时间的原因,包括争用,垃圾回收,数据包丢失,主机故障以及操作系统在后台执行的奇怪操作。原因之一是现代体系结构(如微服务和SoA)往往具
你是整体思维还是分析思维? - kentbeck
这是著名软件工程大师 kentbeck的文章:我去年花了一些时间重构Excalidraw。一位朋友克里斯托弗·切多(Christopher Chedeau)加了手绘外
Spotify模型:什么是面向运维基础设施的开发者门户Backstage? - redmonk
RedMonk的行业分析师James Governor写了
事件风暴创始人Alberto:团队拓扑和DDD上下文映射的关系
该文是事件风暴创始人Alberto最新文章,谈论了DDD中有界上下文BC划分与团队组织划分方式是两种不同目标方式,不能简单一个DDD有界上下文对应一个微服务对应一个团队,而是在对业务知识深入理解学习过程中随着BC或微服务动态调整团队大小,不可能一劳永逸在项目开始之初就能确定好团队组织结构。<
为什么创业公司反而适合使用微服务+事件溯源? -zimarev
为什么推荐在创业公司中使用#eventsourcing、#dddesign和#microservices微服务?在过去的一年中,我参加了很多有关eventsourcing事件溯源的网络研讨会,讲座和讲习班。很多时候观众回答一个问题:什么时候使用这种模式?也就是说:在什么情况下,事件驱
您的微服务是分布式整体吗? -软件工程日报
转移到微服务不仅涉及将整体应用程序重新包装到容器中。架构上存在根本差异,影响到从传输数据到故障恢复的所有方面。无法解决这些差异可能导致可扩展性受限,性能下降以及意外中断。您的团队已决定将您的整体应用程序迁移到微服务架构。您已经对业务逻辑进行了模块化,对代码库进行了容器化,允许开发人员
Doordash经过各种语言评估后决定从Python迁移到Kotlin
当DoorDash达到了我们基于Django的整体代码库所能支持的极限时,我们需要设计一个新的堆栈,这将为我们的物流服务提供坚实的基础。这个新平台将需要支持我们的未来发展,并使我们的团队能够使用更好的模式进行构建。 在我们的旧系统下,需要更新的节点数量增加了大量发布时间。由于每个部署
Netflix Cosmos平台:微服务+工作流+无服务器
Cosmos是一个计算平台,将微服务的最佳方面与异步工作流和无服务器函数结合在一起。它的优点是应用程序涉及资源密集型算法,这些算法通过复杂的层次化工作流进行协调,持续时间长达数分钟到数年不等。它既支持一次消耗数十万个CPU的高吞吐量服务,又支持对延迟敏感的工作负载,在这些负载下,人们正在等待
我在微服务世界中看到的灾难 - joaoqalves
当Martin Fowler在2014年发表有关微服务的文章时,我工作的团队已经在构建面向服务的架构。这个概
到底什么是微服务?其实就是DDD领域服务
著名DDD社区意见领袖Nick Tune撰文认为微服务就是领域服务,建议使用领域服务替代微服务,banq赞成这种做法,在我的DDD书籍中已经将这两个概念混为一谈,当然他们还是有细微差别,比如微服务可能有关技术或应用方面功能例如增删改查CRUD可以在微服务中实现,但是不是好的领域服务功能,因为
大多数公司不需要Netflix/Uber风格的微服务? - copyconstruct
微服务很难,构建可靠且可测试的微服务比大多数人认为的要难得多,有效地“测试”微服务需要大量的工具和远见。-许多(或大多数)公司组织都不需要Netflix / Uber风格的微服务。宏服务Macroservices? -并非整体/单体monolith -有不超过
如何应对反向康威定律?- Romain
这是Romain Vailleux在Duck Conf 2021上的演讲| OCTO会谈:如何应对反向康威定律?你是不是经常抱怨:“我的CRM不是全渠道的;我们的移动应用程序晚了;我的API项目快要疯了……。”公司是由人类和技术系统组成的复杂系统,它们之间存在着永恒的互动。这
Spring Cloud Hoxton.SR11已发布
Spring Cloud Hoxton的Service Release 11(SR11)版本现已发布。该版本可以在
2021年50个顶级微服务面试问答题 - hackr.io
如何权衡设计可扩展的有界上下文? (mathiasverraes)
有界上下文本身大小与有界上下文之间集成接口是一种很复杂的权衡设计,本文指出了其中存在的矛盾和张力。术语定义: 有界上下文是“可理解性边界”,即模型及其语言周围的边界。您可以孤立地理解模型和语言,而不必了解其他边界上下文。 接口是有界上下文之间的一组合同或消息类
幽默图:维护一个整体式的monolith单体系统
企业应该首先采用Istio或Kubernetes中哪一个?
服务网格越来越被视为任何组织从传统基础架构向云原生和微服务环境转变的必不可少的先决条件。根据Cloud Native Computin
JKube帮助Java应用Docker化部署到Kubernetes
RedHat的JKube是一个Maven插件,用于构建Docker镜像和创建Kubernetes资源描述
上页
下页
关闭