自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(886)
  • 资源 (58)
  • 收藏
  • 关注

转载 架构设计参考项目系列主题:非常全面的监控系统相关知识,理论和相关开源产品和架构!

目前我所经历的几家公司,监控系统都是自研的。其实业界有很多优秀的开源产品可供选择,能满足绝大部分的监控需求,如果能从中选择一款满足企业当下的诉求,显然最省时省力。这篇文章,我将对监控体系的基础知识、原理和架构做一次系统性整理,同时还会对几款最常用的开源监控产品做下介绍,以便大家选型时参考。内容包括如下三部分: 必知必会的监控基础知识 主流监控系统介绍 监控系统的选型建议 必知必会的监控基础知识监控系统俗称“第三只眼”,几乎是我们每天都会打交道的系统,下面四.

2021-08-05 00:55:15 421

转载 DDD(领域驱动设计)系列主题:领域驱动设计(DDD)实践

过去几年,通天塔一直处于快速的业务能力建设和架构完善的阶段,以应对不断增长的业务需求和容量、高可用等技术需求,现在通天塔平台已经能满足集团主站的大部分活动、频道搭建和运营能力,主流程的新需求越来越少,个性化需求和非标准化流程的数据源和服务接入的需求越来越多,有些甚至是京东零售体系外的,同时通天塔技术和产品也在积极主动寻求变化和创新,这些因素结合在一起驱动通天塔孵化出了一个以技术为导向的项目:通天塔积木,旨在构建一个基于完全开放的前端 SDK 和后端数据源&服务、高度灵活和强大的积木画布、能够快速移植

2021-07-14 00:37:57 970

原创 业务分析主题系列:业务场景和业务用例场景的区别

简单点说,在以业务目标为边界的业务模型中,业务场景图描绘的是贡献于这个业务目标的什么人及其做的什么事,这些人和事的交互过程和完成顺序就是完成整个业务目标的流程。而这些人往往是业务主角、而他们所做的事便是业务用例了。所以我认为,绘制业务用例图和业务场景图并没有谁先谁后的问题,这两个图是互相验证的。可以先绘制业务场景图,然后把其中的泳道和活动拿出来,得到的就是活生生的业务用例。但根据业务场景图得到的业务用例不一定是完整的,因为可能存在独立的、未参与交互、但仍贡献于整个业务目标的业务用例存在。所以,需要业务用例图

2021-07-05 23:18:10 1696

转载 业务分析主题系列:常见的业务场景

常见的业务场景场景1:数据涨跌异常如何处理?场景2:如何评估渠道质量,确定投放优先级?场景3:一个功能/内容上线后,如何评估其价值?场景4:如何了解数字背后的用户?场景5:对于羊毛党,如何查出谁在薅?场景1:solution对比分析,多维度拆解常见假设:活动影响:查对应活动页面对应动作的数据波动,关注活动是否有地域属性版本发布:将版本号作为维度,区分查看渠道投放:查看渠道来源变化策略调整:策略上线时间节点,区分前后关键指标波动服务故障:明确故障时间,按时间维度进.

2021-07-05 22:45:59 1519

转载 业务分析系列主题:业务场景

本文介绍了了业务场景的概念、要素以及创建方法,与大家分享!业务场景作为一种需求分析技术用途十分广泛。本文涛哥就和大家聊聊业务场景是什么,以及如何创建业务场景。一、业务场景是什么?所谓“场景”,本意是指:影视剧情中的人物在特定时间与空间内发生的行动。而业务场景,意思是说:企业和商家需要在用户某个特定的环节中,适时提供给消费者可能需要的以及关联的产品或服务。以“职场白骨精典型的一天”为例,那么业务场景包括:一大早,“阿姨帮”的家政服务人员来敲门、做早餐; 小白们吃完早餐,用“滴滴”叫车

2021-07-05 22:16:22 8373

转载 业务分析系列主题:做设计时,怎样理解和构建业务场景闭环?

在很长一段时期,产品经理和设计师在谈产品体验时,更多的是关注于用户本身,如今开始更加深入地探究用户和产品所处的业务场景,这样视野更大。将业务场景纳入整个产品设计体系中,其实是将以往设计过程中被忽略的重要变量重新纳入考量,不仅更加准确地定义了产品的属性、流程和体验的诸多维度,而且为设计提供了更加准确的方向和依据。从整个外部大环境来看,无论2B还是2C的产品,大都面临着激烈的竞争,只有基于业务场景的细分和有针对性的设计规划,才有可能在复杂的局面下杀出重围。从用户场景到业务场景用户场景我们之前已经

2021-07-05 21:49:11 800

转载 微服务架构系列主题:微服务架构及其最重要的 10 个设计模式!

软件设计模式是解决软件设计中常见问题的通用、可复用的解决方案。设计模式让我们可以分享通用词汇并使用经实战检验的方案,以免重复造轮子。现在,我将介绍一系列设计模式来实现这些最佳实践。微服务架构的设计模式独享数据库(Database per Microservice)当一家公司将大型单体系统替换成一组微服务,首先要面临的最重要决策是关于数据库。单体架构会使用大型中央数据库。即使转移到微服务架构许多架构师仍倾向于保持数据库不变。虽然有一些短期收益,但它却是反模式的,特别是在大规模系统中,微服务将在数据

2021-07-02 00:04:55 315

转载 微服务架构系列主题:微服务架构解析与实践

转自:CIO之家微服务架构指的是将大型复杂系统按功能或者业务需求垂直切分成更小的子系统,这些子系统以独立部署的子进程存在,它们之间通过轻量级的、跨语言的同步(比如REST,gRPC)或者异步(消息)网络调用进行通信。微服务架构的重要特征: 整个应用程序被拆分成相互独立但包含多个内部模块的子进程。 与模块化的单体应用(Modular Monoliths)或 SOA 相反,微服务应用程序根据业务范围或领域垂直拆分。 微服务边界是外部的,微服务之间通过网络调用(RPC 或消息

2021-07-01 23:54:01 267

转载 微服务架构系列主题:微服务架构概述

一、前言微服务(MicroServices)是一种架构风格,一个大型复杂软件应用由多个微服务和前端展示层组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。以往我们开发应用程序都是单体应用(可以理解为一个部署包包含了项目的所有功能),虽然开发和部署比较方便,但后期随着业务的不断增加为了能够达到响应业务需求,单体应用的开发迭代和性能瓶颈等问题愈发明显,微服务就是解决此问题的有效手段。想要回答为什

2021-07-01 23:48:00 863

原创 用例建模相关知识总结

目录用例模型用例建模的作用用例建模:用例建模就是通过分析用户的功能性需求,得到用例模型的开发过程用例模型用例是从外部用户和外围系统的角度,分析和考察待开发系统的行为,并通过参与者(可能是最终用户也可能是外围系统)与系统之间的交互关系描述了了系统对外提供的功能特性----这种参与者与系统功能特性间的交互关系就是用例 用例分析和用例建模就是通过对软件需求的调研,从具体的功能性需求中抽象出用例模型的工作过程 用例是由系统的最终用户或外部环境发起的,用力地发起者成为参与者 每个用例...

2021-06-08 09:43:34 7353

转载 架构设计参考项目系列主题:将中台从工具上升到系统架构 Gartner 提出MASA

通信世界网消息(CWW)2019年即将接近尾声,如果给这一年的ICT领域热词打分,那么中台至少可以获得四颗星。中台,这一阿里于2015年提出的概念,4年之后骤然升温,得到越来越多互联网公司的认可。但是如同任何一项新技术,虽源自阿里且有腾讯站台,中台并没有得到市场一边倒的叫好,有企业直言不讳地说“中台,看不懂”。那么如何客观看待中台的作用?近日Gartner高级研究总监沈哲怡(Sandy Shen)向通信世界记者表示:中台本质上是一种管理工具,能够满足一些企业的特定需求;从长远来看,Gartner建...

2021-06-07 17:56:05 1450

转载 咨询系列主题:当我们在谈论业务架构的时候我们在谈论什么

是以企业战略为基石,结合业务流程,组织架构的一种表达方式。是技术架构的驱动力,企业通过构建业务架构,来缓解企业压力,与转型的不适。作为企业业务与技术的的桥梁,实现信息化的深度融合。不同于业务流程和业务需求的分析,业务架构更强调整体性,结构性。技术永远都是为业务服务的,所有的架构师都是为了解决某种业务而诞生的。能解决实际的问题,才是技术的价值。.

2021-06-07 16:06:55 357 1

原创 DDD(领域驱动设计)系列主题:DDD战略设计和战术设计分析流程及关键输出物

以下是参考DDD战略设计和战术设计分析流程,及其相关的关键步骤,及每个步骤需要的输入,分析方法,输出的关键成果物。

2021-06-03 17:20:52 1015 1

转载 架构设计参考项目系列主题:日订单量达到100万单后,我们做了订单中心重构

背景几年前我曾经服务过的一家电商公司,随着业务增长我们每天的订单量很快从30万单增长到了100万单,订单总量也突破了一亿。当时用的Mysql数据库。根据监控,我们的每秒最高订单量已经达到了2000笔(不包括秒杀,秒杀TPS已经上万了。秒杀我们有一套专门的解决方案,详见: )。不过,直到此时,订单系统还是单库单表,幸好当时数据库服务器配置不错,我们的系统才能撑住这么大的压力。业务量还在快速增长,再不重构系统早晚出大事,我们花了一天时间快速制定了重构方案。重构?说这么高大上,不就是分库分..

2021-06-03 16:27:24 733

转载 架构设计参考项目系列主题:亿级用户秒杀系统设计

个人从事电商行业十几年,经历过大大小小的促销活动和秒杀上百次,每次做秒杀瞬时访问量会翻数十倍,甚至数百倍。对系统架构是巨大的考验,期间也曾经历过系统宕机,甚至整体雪崩。那么我们怎么设计秒杀系统,才能保证秒杀系统的高性能和稳定性,同时还要保证日常业务不受影响呢?先看看秒杀场景特点。秒杀开始前几分钟,大量用户开始进入秒杀商品详情页面,很多人开始频繁刷新秒杀商品详情页,这时秒杀商品详情页访问量会猛增。秒杀开始,大量用户开始抢购,这时创建订单,扣库存压力会显著增大。实际上,秒杀场景基本都是秒杀参与人...

2021-06-02 21:32:14 195

转载 咨询系列主题:企业信息化规划思想与方法

IT规划涉及到方法论、流程管理和分析、信息架构、应用系统分析和设计、技术架构、项目管理和实施等众多方面。从企业战略到业务目标,从业务目标到IT目标,从IT目标到应用蓝图,从应用蓝图到分阶段实施落地,任何一个步骤的脱节将导致规划内容无法落地。再完美的规划和架构,如果脱离企业业务目标,都不能带来企业业务价值的提升。此外,IT规划之难,不在于IT本身,而在于流程;不在于技术本身,而在于业务。...

2021-05-31 17:57:44 249 1

转载 架构设计参考项目系列主题:分库分表就能无限扩容吗?

本文出自:微信公众号 架构师前言 正常情况下的服务演化之路 单元化 最后 前言像我这样的菜鸟,总会有各种疑问,刚开始是对 JDK API 的疑问,对 NIO 的疑问,对 JVM 的疑问,当工作几年后,对服务的可用性,可扩展性也有了新的疑问,什么疑问呢?其实是老生常谈的话题:服务的扩容问题。正常情况下的服务演化之路让我们从最初开始。 单体应用 每个创业公司基本都是从类似 SSM 和 SSH 这种架构起来的,没什么好讲的,基本每个程序员都经历过。

2021-05-31 15:42:59 102

转载 架构设计参考项目系列主题:当我们在聊高可用时,我们其实在聊什么?

本文出自:微信公众号 腾讯云中间件目录导读概念篇什么是高可用性可用性设计的对象高可用指标常见的可用性评价指标高可用设计理论高可用设计要素问答篇结语导读高可用可以说是分布式系统中最常谈到的词之一,那么我们在聊高可用时,我们其实在聊什么?本文将通过问答的形式抛砖引玉,其中不会涉及过多的技术细节,旨在为企业的系统高可用建设提供一些参考思路和启发。概念篇什么是高可用性什么是高可用性?可能要先定义什么是可用性。维基百科中的定义:可用性是指一个系统处.

2021-05-13 18:01:12 202 1

转载 数字化转型系列主题:企业数字化转型战略完整指南

本文转自:微信公众号 球迷Long笔记目录一、关于转型定义二、真正的数字化转型需要回答以下战略问题三、企业数字化的驱动因素四、价值链中的数字化转型重点领域:五、那么,什么是数字化转型框架?六、数字化转型的基本和存在的问题七、数字化转型战略八、数字化转型路线图九、数字化能力转型十、“数字化”十一、数字化转型的十大好处十二、为什么数字转换失败?一、关于转型定义CIO pages的定义更强调通过人、产品等因素重组以重塑商业模式。 数字化转型首先是.

2021-05-10 15:17:56 2660 1

转载 咨询系列主题:3个简单方法,快速建立你的系统思考力

本文转自:张良计目录1 用“扫描”的视角去看待事物什么叫扫描视角?这么做有什么好处?2 养成“分章节”的阅读习惯3 先探索,再深究1 用“扫描”的视角去看待事物什么叫扫描视角?当你看到一个东西以后,脑子里马上就能把它大卸八块,分门别类归纳好。比如当我看到一辆汽车时,脑子里马上出现的是这辆车的基本构造:发动机,底盘,轮胎,后备箱,车灯,车窗,方向盘,座椅......每一个大的部件,又包含更小的组成元素。比如一个方向盘上面,就有各种换挡拨片,按钮等等。这就像一台扫

2021-05-10 11:14:44 197 1

转载 数字化转型系列主题:究竟有哪家企业的数字化转型成功了?

本文转自:微信公众号 陈果George 目录什么是“数字化转型”金融服务业制造业消费品和零售业其他行业题目这个问题,我估摸着,你要是咨询顾问,得老被客户问;你要是经理人,得老被老板问。我也经常被这个问题问哑,这几天琢磨了下自己心目中真正算得上“数字化转型”的企业案例,跟大家分享一下,什么是“数字化转型”首先定义什么是“数字化转型”,下图是波士顿咨询的“数字化战略路线图”:以数字化驱动的业务战略为指引,制定跟业务战略对齐的数字化战略,从优先级关键举措入手,并以组织变革、

2021-05-06 11:25:02 1571 1

转载 数字化转型系列主题:阿里“拆中台”,我们能学到些什么?

本文转自:微信公众号 健荐目录导读阿里都“拆中台”了,我们要不要也跟着拆?从阿里“拆中台”,我们能看到什么?从阿里“拆中台”,我们能学到些什么?回到中台,那我们能做些什么呢?导读有好多朋友问我对于阿里“拆中台”的看法,今天正好又被问到这个问题,就随笔写写自己的看法,一起探讨。我猜想大家问这个问题,言外之意心里无非就是以下这几个问题:阿里都“拆中台”了,我们要不要也跟着拆?从阿里“拆中台”,我们能看到什么?从阿里“拆中台”,我们能学到些什么?阿里都“拆中台”了,

2021-05-06 10:26:58 244 1

转载 DDD(领域驱动设计)系列主题 - 战术设计案例讲解:代码结构优化之如何避免写流水账代码?

本文转自:微信公众号 阿里技术导读在日常工作中我观察到,面对老系统重构和迁移场景,有大量代码属于流水账代码,通常能看到开发在对外的API接口里直接写业务逻辑代码,或者在一个服务里大量的堆接口,导致业务逻辑实际无法收敛,接口复用性比较差。所以本文主要想系统性的解释一下如何通过DDD的重构,将原有的流水账代码改造为逻辑清晰、职责分明的模块。1 案例简介这里举一个简单的常见案例:下单链路。假设我们在做一个checkout接口,需要做各种校验、查询商品信息、调用库存服务扣库存、然后生成订单:.

2021-04-29 23:00:45 831

转载 微服务架构系列主题:高并发下如何保证接口的幂等性?

本文转自:苏三说技术 Author 因为热爱所以坚持ing目录前言1 insert前先select2 加悲观锁3 乐观锁4 加唯一索引5 建防重表6 根据状态机7 加分布式锁8 获取token前言接口幂等性问题,对于开发人员来说,是一个跟语言无关的公共问题。本文分享了一些解决这类问题非常实用的办法,绝大部分内容我在项目中实践过的,给有需要的小伙伴一个参考。不知道你有没有遇到过这些场景: 有时我们在填写某些form表单时,保存按钮不小心快速点了两次,表

2021-04-29 12:29:03 231 1

转载 架构设计参考项目系列主题:Service Mesh架构下的认证与授权

本文转自:微信公众号 ThoughtWorks洞见目录导读背景系统结构认证系统识别用户登录访问系统微服务识别用户授权用户到服务服务到服务用户到服务的特定数据总结导读认证与授权几乎是所有系统必不可少要处理的问题。在传统架构下,我们习惯了在程序中写一些代码或引一些类库来处理其相关的逻辑,但如果在Service Mesh架构下,会有什么不同?Service Mesh的核心是将一切非业务功能交给基础设施层,讨论Service Mesh架构下的认证

2021-04-28 09:31:34 137 1

原创 DDD(领域驱动设计)系列主题:限界上下文

导读在 DDD 领域建模和系统建设过程中,有很多的参与者,包括领域专家、产品经理、项目经理、架构师、开发经理和测试经理等。对同样的领域知识,不同的参与角色可能会有不同的理解,那大家交流起来就会有障碍,怎么办呢?因此,在 DDD 中就出现了“通用语言”和“限界上下文”这两个重要的概念。这两者相辅相成,通用语言定义上下文含义,限界上下文则定义领域边界,以确保每个上下文含义在它特定的边界内都具有唯一的含义,领域模型则存在于这个边界之内。所以为了更好地理解限界上下文,我们先从通用语言讲起。什

2021-04-27 22:46:13 2894 9

转载 数字化转型系列主题:什么是数字化转型?

本文转自:大数据DT 作者:付晓岩目录导读咨询公司的理解埃森哲观点麦肯锡观点IDC观点IBM观点科技企业的理解微软的实践阿里巴巴的观点戴尔的观点银行的理解花旗银行摩根大通汇丰银行建行中行上海银行信息化与数字化信息化的发展数字化与信息化的区别和联系本文对数字化的理解导读众多企业管理者都将“数字化转型”视为战略核心,那么“数字化转型”应该已经有了一个清晰的概念才对,但实际上却并非如此。经过笔者多方收集,似乎大家对.

2021-04-27 09:14:16 1612 1

原创 Java集合系列主题:数据结构堆的定义

目录基本概念样例代码实现基本概念堆是一种基本的数据结构。在这里我用数组来形容,在一个二叉堆的数组中,每一个元素都要保证大于等于另外两个特定位置的元素。同时相应的,这些元素又要大于等于另外两个相应位置的元素,整个数据结构以此类推。如果我们将整个数据结构画成树状结构,就能够清晰地看出整个结构的样子。图片中显示的是最大堆和最小堆,两者的原理近似,这里我们讨论最大堆的实现。当一颗二叉树的每个结点都大于等于它的两个子节点时,它被称为堆有序。相应地,在堆有序的二叉树中,每个结点都..

2021-04-25 21:39:16 118

转载 Java集合系列主题:LinkedList源码详解

本文转自:github 作者 JavaGuide目录LinkedList简介LinkedList内部结构分析LinkedList源码分析构造方法add方法根据位置取数据的方法根据对象得到索引的方法检查链表是否包含某对象的方法:删除方法LinkedList类常用方法测试LinkedList简介LinkedList是一个实现了List接口和Deque接口的双端链表。 LinkedList底层的链表结构使它支持高效的插入和删除操作,另外它实现了Deque接口,使

2021-04-25 21:10:56 144

转载 Java集合系列主题:ArrayList核心知识详细解读

ArrayList 简介ArrayList的底层是数组队列,相当于动态数组。与 Java 中的数组相比,它的容量能动态增长。在添加大量元素前,应用程序可以使用ensureCapacity操作来增加ArrayList实例的容量。这可以减少递增式再分配的数量。ArrayList继承于AbstractList,实现了List,RandomAccess,Cloneable,java.io.Serializable这些接口。public class ArrayList<E&gt...

2021-04-25 20:50:05 118

转载 Java集合系列主题:Set 基础详解

本文转自:简书 作者 贾博岩Set介绍Set继承于Collection接口,是一个不允许出现重复元素,并且无序的集合,主要有HashSet和TreeSet两大实现类。在判断重复元素的时候,Set集合会调用hashCode()和equal()方法来实现。HashSet是哈希表结构,主要利用HashMap的key来存储元素,计算插入元素的hashCode来获取元素在集合中的位置;TreeSet是红黑树结构,每一个元素都是树中的一个节点,插入的元素都会进行排序;Set集合框架结构:

2021-04-25 20:16:13 143

转载 Java集合系列主题:Queue 队列

本文转自:拭心目录什么是队列单队列循环队列Java 集合框架中的队列 Queue​Queue 方法介绍其他什么是队列队列是数据结构中比较重要的一种类型,它支持 FIFO,尾部添加、头部删除(先进队列的元素先出队列),跟我们生活中的排队类似。队列有两种:单队列 循环队列单队列单队列就是常见的队列, 每次添加元素时,都是添加到队尾:以数组实现的队列为例,初始时队列长度固定为 4,font 和 rear 均为 0:每添加一个元素,rear 后移一位。当添加

2021-04-25 19:38:48 163

转载 Spring系列主题:Spring IOC 容器源码详细解读

本文转自:javadoop1、前言Spring 最重要的两个概念:IOC(Inversion of Control:控制反转) AOP(Aspect Oriented Programming:面向切面编程)本篇文章分析的是Spring 的 IOC 容器相关的内容。阅读本文并不能让你成为 Spring 专家,但一定有助于大家理解 Spring 的很多概念,帮助大家排查应用中和 Spring 相关的一些问题。本文采用的源码版本是 5.3.2.RELEASE。为了降低难度,本文所说的所有的内容

2021-04-25 11:54:50 158

原创 Spring系列文章:Spring AOP实现原理

目录什么是AOPAOP使用场景AOP相关概念Spring AOP组件代理模式静态代理动态代理JDK自带方法CGLIB库的方法什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就

2021-04-25 11:31:40 137

转载 分布式缓系列主题:针对缓存穿透,缓存雪崩,缓存击穿的解决方案和代码样例

本文转自:zeb_perfect目录前言缓存穿透解决方案缓存雪崩解决方案缓存击穿解决方案1.使用互斥锁(mutex key)2. "提前"使用互斥锁(mutex key):3. "永远不过期":4. 资源保护:总结前言设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不.

2021-04-25 10:26:30 114 1

转载 架构设计参考项目系列主题:机器学习平台如何建设与指南

本文转自:ThoughtWorks洞见目录1. 平台的业务2. 基础设施3. 原始数据4. 数据导入5. 数据处理6. 模型训练7. 模型发布8. Addons9. 探索实验(Notebook)10. 平台的基石11. 最终Boss伴随着数据化、智能化的浪潮,很多大企业为了沉淀通用技术和业务能力;加快企业智能化、规模化智能开发,开始了自建机器学习平台。从零搭建一个机器学习平台的复杂度是不容小觑的,关于平台的定位、需要解决的问题;及其架构、技术选型等需要提

2021-04-23 08:35:20 347 1

转载 数字化转型系列主题:“企业架构数字化转型“ 万字感言

本文转自:CIO40最近在写集团的信息化发展战略规划项目,熬了很多个晚上写规划方案,也翻查过之前看过的《企业架构的数字化转型》,书中提到的“数字化转型失败往往都不是技术层面的原因,技术仅仅是工具和手段,关键的因素仍然是企业的创新精神、战略规划和运营模式的转变“观念,深以为然,结合最近咨询项目分享给大家。...

2021-04-22 16:20:06 1412 1

转载 架构设计参考项目系列主题:爱奇艺内容中台基于CAT的服务监控实践

本文转自:爱奇艺技术产品团队 作者 内容生产中台系统监控一直是项目完整性的一个要素,“不让没有监控的系统上线”,这条准则也逐渐得到越来越多的人的认可。如果一个系统监控缺失,我们就无法知道系统的运行状态,以及业务的各个方面的情况,甚至系统出现宕机或者重大故障也不得而知,以至于造成重大损失。爱奇艺监控需求爱奇艺乐道中台是由爱奇艺内容中台团队建设的集视频、音频、字幕、图片等内容的全流程生产、发布及运营的中台服务。随着业务发展及微服务化的逐渐深入,系统项目越来越多,目前已有微服务100+,需要维护内容也

2021-04-22 12:29:58 374 1

转载 架构设计参考项目系列主题:如何通过事务消息保障抢购业务的分布式一致性?

本文转自: 阿里巴巴中间件 作者 山猎目录前言事务一致性原理回顾抢购业务中的分布式事务分布式事务的实现方式传统分布式事务柔性事务事务消息原理分析抢购业务场景拆解引入消息异步通知机制先执行本地事务,还是先发送异步消息?如何确保远程事务能执行成功?完整流程事务消息实战消息队列 RocketMQ开通 RocketMQ 服务创建资源本地事务参与方的业务代码1、初始化 TransactionProducer2、获取全局唯一的交易流水号

2021-04-22 12:06:40 147 1

转载 架构设计参考项目系列主题:从零开始搭建创业公司后台技术栈

本文转自:java版web项目前言说到后台技术栈,脑海中是不是浮现的是这样一幅图?图 1有点眼晕,以下只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语言开始,还有很多很多的内容。今天要说的后台是大后台的概念,放在服务器上的东西都属于后台的东西,比如使用的框架,语言,数据库,服务,操作系统等等。整个后台技术栈我的理解包括 4 个层面的内容: 语言:用了哪些开发语言,如:C++/Java/Go/PHP...

2021-04-22 11:27:12 263 1

程序设计六大原则及代码样例

本文档非常详细的介绍了程序设计六大原则的定义,问题由来,解决方案及代码样例。

2023-10-23

Neo4j介绍及实现原理

本文档介绍了什么是图数据库,NEO4J介绍,Docker环境搭建,NEOJ CQL查询语言及Spring Boot 整合Neo4j

2023-10-23

DevOps成熟度模型与效能度量

该文档非常详细的介绍了DevOps成熟度的评估等级,模型及可以量化评估的DevOps方法框架,也非常详细的介绍了DevOps效能度量指标及可以量化评估的效能度量方法框架。

2023-10-23

深入解读SRE(站点可靠性工程)

该文档非常深入的解读了SRE的方方面面,内容包含:SRE概述,SRE目标,SRE关键点,SRE核心原则,SRE与传统运维的差异等12个方面。让你可以可以深入的了解SRE。

2023-10-17

事件驱动架构最佳实践文档

该文档非常详细的介绍了,事件的基础知识,及基于事件架构的最佳实践,也详细介绍了事件安全,事件标注化和事件测试。

2023-10-17

微服务设计模式大全详解

该文档非常全面的收录了微服务相关的设计模式,并详细的介绍了每一种设计模式的概念和使用场景。 对于设计模式的大类有: 1. 分解模式 2. 集成模式 3. 数据库模式 4. 可观测模式 5. 交叉关注模式

2023-04-15

MLOps机器学习运维和参考案例

该文档包含以下的关键内容: 1. 什么是MLOps机器学习运维 2. 为什么需要MLOPs 3. MLOPS生命周期 4. MLOPs工作流程 5. 如何实现MLOPs 6. MLOPs成熟度模型 7. 参考案例

2022-10-17

MLOps机器学习运维参考能力模型

该文档介绍了以下关键点: 1. 什么是MLOps 2. 为什么需要MLOPs 3. MLOPS生命周期 4. MLOPs参考能力模型

2022-10-17

数据模型设计方法和样例详解

该文档非常详细的介绍了数据模型设计的全过程,例如:数据域划分,识别业务对象等,并提供了一个样例进行详细讲解。该文档适合所有的人群。

2022-09-03

多云数据架构策略与参考多云数据架构模式

该文档介绍了驱动多云数据架构的原因,设计原则,参考多云数据架构模式及构建多云数据架构带来的挑战。

2022-06-03

应用与服务开发规范标准文档

该文档非常详细的定义了应用与服务的设计原则和实践标准。 本文档主要指导研发团队进行业务中台的服务设计的基本方法、基本原则,介绍服务中心服务实现、服务治理的框架和步骤,同时也分享一些面向互联网行业应用服务化的最佳实践建议。

2022-04-19

整洁架构模式详细介绍文档

整洁架构介绍, 该文档详细介绍了整洁架构模式。

2022-04-17

GitOps领域知识介绍

该文档介绍了GitOps相关的领域知识

2022-02-22

日志的统一采集和处理领域知识和最佳实

该文档详细的介绍了日志的统一采集和处理领域知识和最佳实践。

2022-02-17

元数据驱动多租数据架构核心领域知识和案例详细说明

该文档非常详细的介绍了元数据驱动多租数据架构的核心领域知识并提供了相应案例进行详细说明。

2022-02-12

微服务架构领域知识及案例详细说明

微服务架构领域知识及案例详细说明, 该文档非常详细的介绍了微服务相关的领域知识,并提供了若干个案例。

2021-12-13

服务网格(Service Mesh)_新型的微服务架构及详细参考案例

服务网格(Service Mesh)_新型的微服务架构及详细参考案例

2021-12-13

应用程序监控方案(Prometheus)

应用程序监控方案(Prometheus)

2021-12-10

ActiveMQ开发规范及方案

ActiveMQ开发规范及方案

2021-12-10

000057_ElasticSearch开发规范.docx

000057_ElasticSearch开发规范

2021-12-10

2021年最新版_微服务详细说明技术手册

2021年最新版,最全面的微服务详细说明技术手册

2021-12-10

2021年最新版-谷歌云架构师认证-考试备考材料(英文版)

2021年最新版-谷歌云架构师认证-考试备考材料(英文版)

2021-12-10

2021年最新版-谷歌云架构师认证考试辅导材料

2021年最新版-谷歌云架构师认证考试辅导材料

2021-12-10

云计算 多租户模型 多租户架构-详解说明(PPT)

该文档非常详细的介绍了云计算相关多租户模型与架构。对基于云平台来构建多租户应用或服务有非常好的借鉴和指导意义。

2021-11-02

K8S及镜像容器安全架构设计

该文档介绍了K8S及镜像容器安全架构设计

2021-10-17

使用低代码进行数字化解耦

该文档非常详细的介绍了怎样使用低代码平台进行数字化解耦

2021-10-08

云工程能力模型参考框架

给文档详细定义了云工程能力参考模型

2021-09-30

多云参考架构能力模型框架

该文档定义了多云参考架构能力模型

2021-09-29

Serverless基础知识和技术选型

该文档介绍了Serverless的基础知识,应用场景和技术相关的知识。

2021-09-26

云原生应用专业体系知识详解

该文档非常详细的介绍了云原生应用的专业体系知识,涵盖了云原生应用设计,云原生架构原则,云原生应用平台,云原生中间件,云原生应用软件交付流程,这几部分的核心内容。

2021-09-16

敏捷开发框架和流程知识

该文档详细介绍了敏捷开发框架和流程的相关知识

2021-09-04

DevOps_CI_CD_总览图

给文档非常详细介绍了DevOps CI/CD全生命周期流水线和使用的工具集

2021-09-04

SaaS成熟度模型和核心技术能力

该文档详细介绍了SaaS成熟度模型和核心技术能力

2021-09-03

微软Azure Cosmos数据库与微软MySQL数据库比较

该文档非常详细的比较了微软Azure Cosmos数据库与微软MySQL数据库,各自的优缺点及适用的业务场景。

2021-09-03

DevOps专业知识讲义

该文档非常详细的介绍了DevOps专业知识和成熟度模型框架

2021-09-01

DevOps成熟度模型框架

该文档介绍了DevOps成熟度模型框架

2021-09-01

TOGAF开放组织架构框架介绍

该文档详细介绍了TOGAF开放组织架构框架的重要组成部分和内容

2021-08-27

微服务主题系统_分布式事务领域知识及常见解决方案

本文档非常详细的介绍了分布式事务领域知识及常见解决方案

2021-08-26

微服务和微服务架构基础知识

非常好的文档介绍微服务和微服务架构基础知识

2021-08-25

DDD指导微服务拆分的详细流程和案例

该文档非常详细的介绍了如何使用DDD指导微服务拆分的流程并结合案例进行讲解,全面,详实,通俗易懂。

2021-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除