预见方能遇见
DDD领域驱动设计基本概念 DDD领域驱动设计基本概念
我们为什么需要领域驱动设计在说什么是领域驱动设计之前,我觉得需要先说一下我们为什么需要领域驱动,我个人认为领域驱动设计对于研发来说改进点主要有下面三个: 从大泥球风格中解脱出来,控制代码复杂度 回归面向对象编程本质,而不是面向过程编程 专
2021-11-04
云原生构架关键技术解构 云原生构架关键技术解构
云原生(Cloud Native)起源与发展 云原生的概念最早开始于 2010 年,在当时 Paul Fremantle 的一篇博客中被提及,他一直想用一个词表达一种架构,这种架构能描述应用程序和中间件在云环境中的良好运行状态。 2013
2021-10-28
Spanner——Google新一代分布式数据库 Spanner——Google新一代分布式数据库
Spanner是Google最近公开的新一代分布式数据库,它既具有NoSQL系统的可扩展性,也具有关系数据库的功能。例如,它支持类似SQL的查询语言、支持表连接、支持事务包括分布式事务。Spanner可以将一份数据复制到全球范围的多个数据中
2021-10-22
qiankun微前端应用关键技术实践 qiankun微前端应用关键技术实践
微前端是什么 什么是微前端 Techniques, strategies and recipes for building a modern web app with multiple teams that can ship feat
2021-07-21
一文理清Thymeleaf前世今生 一文理清Thymeleaf前世今生
什么是Thymeleaf Thymeleaf 官网是这么解释的:Thymeleaf is a modern server-side Java template engine for both web and standalone envi
2021-06-15
基于Jenkins、Figma插件实现原理探究web系统插件化架构 基于Jenkins、Figma插件实现原理探究web系统插件化架构
背景:对于大型web应用而言,功能极其丰富复杂,为了具备扩展性,部分项目选择插件化架构方式,开放一部分系统Hook给具备开发能力的用户,不但提升用户的体验感,还同时丰富平台功能,一举两得。如何构建具备插件化能力的平台?本文尝试通过分析je
2021-06-15
分布式架构下全局唯一ID生成方案比较分析 分布式架构下全局唯一ID生成方案比较分析
系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。 1. 数据库自增长序列
2021-03-30
规则引擎核心知识与开源产品对比选型 规则引擎核心知识与开源产品对比选型
规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策,一个好的规则引擎能大大提高系统的灵活性,扩展性。
2021-03-11
DDD领域驱动设计实践 DDD领域驱动设计实践
参考来源:使用DDD指导业务设计的一点思考 https://insights.thoughtworks.cn/ddd-business-design/后端开发实践系列——领域驱动设计(DDD)编码实践 https://insights.t
2020-08-26
ELK从入门到精通(三)——Logstash传输到Elasticsearch ELK从入门到精通(三)——Logstash传输到Elasticsearch
Logstash作为Elastic stack的重要组成部分,其最常用的功能是将数据导入到Elasticssearch中。将Logstash中的数据导入到Elasticsearch中操作也非常的方便,只需要在pipeline配置文件中增加E
2020-08-07
1 / 4