#软件架构

      更多分类

工作流引擎四重罪

18-08-16 2 4652 8 banq

开源工作流引擎很多,主要以Activiti为主,后来有Camunda等等,但是这些工作流引擎有其基因问题,因为是基因问题,属于原罪,也称为四重罪: 1. 对于使用者来说,如果需要精通工作流引擎,必... 详细

到底什么是事件驱动架构EDA?这篇文章讲得比较清楚。

17-10-12 1 6449 9 banq

通过事件进行应用程序的设计是自20世纪80年代后期以来的一种实践。我们可以在前端或后端的任何地方使用事件。当按下按钮时,某些数据发生更改或执行某个后端动作。 但是事件究竟是什么呢?我们什么时候应该用... 详细

使用SpringCloud将单体迁移到微服务

18-07-12 319 7 banq

现在SOA架构下的服务管理面临很多挑战,比如面临一个非常大型的代码库,版本合并困难,甚至存在不同项目不同版本,维护量极其庞大,无法快速响应不同的业务需求;同时这些大型代码库由于没有前后端分离,导致打包... 详细

如何做一个技术全面的架构师

16-11-29 1819 5 banq

本文从六个方面讨论一个良好架构师所必须具备的专业水准。 作为领导 好的软件架构师必须知道,他们作为领导者的作用不一定是告诉开发人员做什么。 相反,好的架构师的行为本身就像一个指导,管理一个开... 详细

Spring Boot下的一个DDD案例源码介绍

18-09-03 3764 3 banq

这是一个完整的基于Spring Boot/Spring Cloud的领域驱动设计源码案例: ddd-by-examples/factory: The missing, complete exa ... 详细

多租户已死!云架构上位

18-08-06 2249 3 banq

多租户系统是企业软件中的常见模式,JavaEE 7开始就策划多租户系统,Oracle 12c的PDB是一种多租户系统的实现,但是随着云架构发展,多租户系统的概念也许稍纵即逝。 多租户系统目标是基于共... 详细

无服务器会成为企业应用开发的下一个大事情吗?

18-08-23 400 1 banq

无服务器是目前软件架构模式中的热门话题之一,与软件工程中的许多其他术语或趋势一样,无服务器也没有明确的定义。这篇文章中介绍无服务器及示例。此外,还将探索无服务器的潜力,并讨论无服务器相关的一些争议。 ... 详细

分布式系统的微服务架构设计要点

16-08-12 1048 banq

随着应用程序体系架构的不断发展,从大整体monolith时代进入更为基于模型的分布式设计时代,构建新的分布式系统需要重新学习一些旧的设计技术,并采用一些新的模式。 下面是几个设计关注点: 1.调度/... 详细

共有 273 上一页 1 ... 3 4 5 6 7 8 9 ... 35 下一页