首页
最新

我的 Go 清洁架构应用程序

我几个月前完全转向Go技术栈,但在架构代码和项目结构方面遇到了很多问题。我研究了多个开源项目,与多个Go开发人员交流,最终找到了一些模板和方法,我正在为所有新项目使用它们。也许这对所有遇到相同问题的人都有帮助! 我将创建一个简单的帐户管理API,并尝试在Go应用程序中应用我的干净架构视野。 什么是干净的架构 这是一种结
发布于 2023-5-23 下午5:21 阅读数 1280

BFF模式介绍

场景介绍 想象一下你准备使用微服务构建一个电商系统。你可能有用户、订单、产品、购物车等微服务。微服务需要暴露供前端使用的HTTP API或者微服务直接互相调用的RPC API。 当我们某个页面需要依赖多个微服务提供的数据,为
发布于 2022-11-25 下午1:40 阅读数 2093

六边形架构:项目结构和粒度的影响

本文最初发布于2022年6月3日,后来进行了重大更新。 动机 / 本文适合谁? Hexagonal Architecture 作为一种架构模式并不过于复杂。但是,我记得过去我花了一些时间找到“东西该放在哪里”。 如果您还不熟悉 Hexagonal Architecture,您应该阅读Alistair Cockburn的原始文章!这也将解释以下术语!如果您想深入了解细节,我只能推荐阅读
发布于 2022-5-20 上午8:0 阅读数 1077

在Spring应用中的清洁架构

在本文中,我们将探讨Spring应用程序的基本架构原理。我们将通过“干净的架构”(软件架构和设计的工匠指南)的视角来观察它。我们将在开发基于REST的Spring应用程序的过程中,丰富、应用和映射各种原则到最佳的库。最终,我们将清楚地了解“干净架构”在Spring应用程序中所扮演的角色。 一个好的软件产品的价值不仅在于它的行为,还在于它
发布于 2022-3-12 上午8:0 阅读数 1010

Symfony和六边形架构

我在职业生涯中参与了许多Symfony项目,其中客户经常向我们的公司寻求帮助的一个常见问题是他们的软件被锁定在旧的框架版本中,或者由于寻找和修复错误的成本太高而难以维护。 通常,我试图深入了解为什么这些遗留项目处于那种状态。我经常发现一个常见的模式:在项目开始时,团队需要在严格的期限内快速创建一个应用程序。通常,他
发布于 2020-12-4 上午8:0 阅读数 1055
架构

架构

文章: 5关注: 0点击: 316
推荐作者
The minute I see you, I want your clothes gone!
宽以待人处事,严于律己修身。
暂无描述
暂无描述
无喜无悲