Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
微服务架构
洋葱/六边形架构中的过度工程 – Victor
Clean Architecture、
能显示业务目标的DDD微服务架构图 -Aleix
从我职业生涯的一开始,我就一直在分析和绘制架构图。他们中的大多数人关注正在使用的技术以及它们如何相互通信。他们中很少有共同的商业目的。您有多少次需要在查看图表时与某人交谈以询问该服务的作用?那一个呢?在这篇文章中,我分享了一个显示元素业务目的的架构图。
学习领域驱动设计 (DDD) - Abrodi
我正在阅读Vlad Khononov的《
可组合架构 - DZone
本文讨论可组合应用程序架构的概念和架构模式。 在一个组织中进行软件选择的基本假设已经发生了变化。虽然原则、政策和指导方针是相同的,但在大多数情况下,以下因素对产品、技术和开发的选择有直接影响。 一个组织内现有的技能 所选技能
您需要模块,而不是微服务
架构有时很难——人们不断提出一些新想法,这些想法很快成为主流的“做事方式”,微服务是最新的趋势,现在是我们剖析这个想法并找到正在发生的事情的真正根源的时候了。 在微服务的核心,我们被告知我们会发现……...
如何在不重构的情况下将单体拆分成微服务?
微服务在过去几年获得了很大的普及,并且对我作为全栈开发人员的工作产生了很大的影响。但这些年来,我从未对单体失去信心。微服务带来了很多额外的复杂性,在我所见的大多数情况下,这些复杂性并没有超过它们带来的价值。所以,我总是发现自己提倡和捍卫单一的方法。这引起了很多讨论。
如何将 Java 单体迁移到微服务? - codelike
微服务帮助我们更快地构建、扩展和部署软件。以下是如何在不失去理智的情况下迁移您的单体应用。 要么快速构建你的软件,要么等死! 这是软件领域的规则。当我作为顾问工作时,我亲眼看到了对速度的争夺。我曾
微服务和数据表外键困境 – Stephen
微服务的旅程集中在将单体应用分解为可组合的、领域驱动的服务。创建较小的可组合服务有许多有价值的方面。较小的服务更容易部署和扩展。使用较小的可组合服务的整体系统弹性更强,因为故障可以被隔离。它还支持整个企业更多的灵活性和可重用性。 然而,微服务架构也
go-coffeeshop: 使用Golang构建的实用事件驱动微服务演示
使用Golang构建的实用事件驱动微服务演示,用于部署的Nomad、Consul Connect、Vault和Terraform 其他版本可在以下位置找到:
构建微服务分布式作业调度器 - Mesut
本文将帮助您以您可以配置的标准方式自动化您的工作。它还可以通过各种方式触发您的作业并执行您的业务代码。调度作业的方法有很多,包括cron 作业和Windows 任务调度程序,但这些解决方案对用户不友好并且依赖于平台。如果你在云环境(AWS、GCP、Azure 等)上运行,那么你可以使
Rust+MySQL+CRUD微服务的模板项目
在此 repo 中,我们演示了一个用 Rust 编写并连接到 MySQL 数据库的微服务。它支持通过 HTTP 服务接口对数据库表进行 CRUD 操作。 微服务被编译成 WebAssembly (Wasm) 并在 WasmEdge Runtime
微服务失败的 11 个原因
在过去的几年里,我对多个正在进行数字化转型的产品团队进行了架构审查:大多数团队都按照微服务架构构建产品,他们使用基于微服务的架构的意图是正确的——更快的开发、更好的可扩展性、更小的独立团队、独立部署、使用正确的技术来完成工作等等。但是,大多数时候我发现团队在微服务上苦苦挣扎。他们未能
Spring Modulith能成熟实现模块化了吗? - Foojay
设计微服务的主要原因之一是它们强制执行强大的模块边界。然而,微服务
API网关与负载均衡器的区别?
让我们从相关术语的定义开始: 什么是微服务?微服务是一种软件架构设计模式,在这种模式下,一个大型的应用程序被构建为一套模块化的组件或服务。每个微服务都是一个小的、独立的功能单元,使用明确定义的接口与其他微服
微服务中的分布式事务:使用 Temporal 实现 Saga
微服务架构的一个重要设计原则是每个服务数据库模式。这种模式帮助我们保持服务松散耦合,以便它们可以独立开发、部署和扩展。换句话说,域数据被封装在微服务中,如果其他服务需要数据,则它们通过调用 API 来实现。 这一设计原则带来了一个有趣的挑战:在微服
discounter:六边形架构Java实现示例
这是定义六边形架构模式的原始文章中包含的示例代码应用程序的一个版本。该应用程序有一个驱动端口,带有提供的“折扣”接口,它计算从给定金额中减去的折扣(我们将假设欧元为货币)。将为此端口实施两个驱动程序: 测试用例。 供人类用户使用的 CLI(命令行界面)。 </
API 网关部署模式
API 网关部署有4 种众所周知的模式: 集中式边缘网关、两层网关、微网关和边车。在这篇文章中,我们将介绍这些模式,并为您提供一个为您的业务选择正确的 API 网关部署模式的想法。 什么是 API 网关?<
到底什么是微服务? - Jak
微服务架构将一个应用程序构造成一个小型的、可独立部署的服务集合。每个服务都在自己的进程中运行,并通过HTTP/REST APIs等轻量级机制与其他服务进行通信。与传统的单体架构相比,这种方法有几个优点,包括增加可扩展性、灵活性和弹性。 微服务的一个
上页
下页
关闭