软件架构

Biscuits 快速开发

1

xirruiqiang 发布于 2020-04-05

负责向用户展现信息以及解释用户命令。更细的方面来讲就是: 请求应用层以获取用户所需要展现的数据; 发送命令给应用层要求其执行某个用户命令; 应用层 很薄的一层,定义软件要完成的所有任务。对外为展现层提供各种应用功能(包括查询或命令),对内调用领域层(领域对象或领域服务)完成各种业...

阅读(5)评论(0)赞 (0)

何时不需要微服务架构,Istio1.5告诉你

6

darida 发布于 2020-04-05

过去五年中,我一直帮助企业进行云原生的实践。深刻体会到,当应用程序架构成为迭代的瓶颈时,微服务方法可能是合适的,但这不是唯一的方法。 微服务不是“乌托邦式应用程序体系结构”。 关于这个主题,我也出了一本书–《Microservices for Java Developers》。 ...

阅读(8)评论(0)赞 (0)

工作5年,还没转型为架构师的程序员何去何从?

12

songhua.gao 发布于 2020-04-05

作者:鲁班学院 来源|(ID:lubanxueyuan) 最近和朋友在一起简单聚了会,提到了一个问题,说1-5年的Java程序员,薪资区间普遍是在15-25K左右, 那有没有可能提前达到30K的薪资呢? 有人说只有大型互联网企业工程师才能拿到,小公司能拿30K的应该已经转到了管理...

阅读(6)评论(0)赞 (0)

落地三年,两次架构升级,网易的Service Mesh实践之路

4

songhua.gao 发布于 2020-04-05

作者 | 田晓旭 嘉宾 | 冯常健 当 Service Mesh 从概念期进入到应用期时,大家的关注重点都会转向先锋企业的落地实践。为了帮助大家在实践中“避坑”,我们采访了多家互联网企业的应用实践,例如美团点评、同程艺龙以及瓜子二手车等,本文将和大家分享的是网易的 Service...

阅读(9)评论(0)赞 (0)

领域驱动设计极简教程

5

yanxinchi 发布于 2020-04-04

概述 DDD(Domain-Driven Design 领域驱动设计)是由Eric Evans最先提出,目的是对软件所涉及到的领域进行建模,以应对系统规模过大时引起的软件复杂性的问题。整个过程大概是这样的,开发团队和领域专家一起通过  通用语言 (Ubiquitous ...

阅读(9)评论(0)赞 (0)

不是你需要中台,而是一名合格的架构师(附各大厂中台建设PPT)

84

xiaoli.he 发布于 2020-04-04

点击上方“ Python数据科学 ”,星标公众号 重磅干货,第一时间送达 ☞500g+超全学习资源免费领取 来源:肉眼品世界 作者:ahello 导读: 年前,关于中台的说法,众说纷纭, 以36氪影响力、国酒茅台、离职CIO、失败项目等诸多热点,迅速成为热文,在朋友圈转发;而后又...

阅读(22)评论(0)赞 (0)

数字化转型 | 企业IT应用的架构发展历程

4

hellas 发布于 2020-04-04

应用架构(Application Architecture)描述了IT系统功能和技术实现的内容。应用架构可简单分为以下两个不同的层次: 企业级的应用架构:企业层面的应用架构起到了统一规划、承上启下的作用,向上承接了企业战略发展方向和业务模式,向下规划和指导企业各个IT系统的定位和...

阅读(14)评论(0)赞 (0)

ASP.NET Core分布式项目实战(业务介绍,架构设计,oAuth2,IdentityServer4)–学习笔记

1

小丁 发布于 2020-04-04

任务4:第一章计划与目录 敏捷产品开发流程 原型预览与业务介绍 整体架构设计 API 接口设计 / swagger Identity Server 4 搭建登录 账号 API 实现 配置中心 任务5:业务介绍 项目背景:基于人脉关系的金融行业项目 用户: 1、账号: 基本资料维护...

阅读(13)评论(0)赞 (0)

从 0 到千万级用户亿级请求微服务架构历程

20

yeseng 发布于 2020-04-03

单体应用因其架构简单、使用技术门槛低、研发快速上手、项目快速上线等特点是创业公司初级阶段的必然产物。随着平台用户规模的递增,产品功能的丰富以及需求迭代的频率也会加速,相对应的研发人数也逐步递增,系统的性能问题、研发人员之间的协作问题、交付速度等一系列的问题就慢慢凸显,这些问题会逐...

阅读(14)评论(0)赞 (0)

说得太好了!阿里巴巴为什么不用 ZooKeeper 做服务发现?

12

Harries 发布于 2020-04-03

作者:坤宇 yq.aliyun.com/articles/601745?scm=20140722.184.2.173 站在未来的路口,回望历史的迷途,常常会很有意思,因为我们会不经意地兴起疯狂的念头,例如如果当年某事提前发生了,而另外一件事又没有发生会怎样?一如当年的奥匈帝国皇位...

阅读(18)评论(0)赞 (0)

谁要是再敢用Map传参,我过去就是一JIO

12

songhua.gao 发布于 2020-04-03

还记得上次我写过一篇关于实际项目代码分层和规划的文章《 看完这篇,别人的开源项目结构应该能看懂了 》, 在文尾处提到过一些注意事项,其中第一条就是: Contorller层参数传递建议不要使用HashMap,推荐使用数据模型定义 私信里竟然有很多小伙伴提问说,为什么不能这样做? ...

阅读(18)评论(0)赞 (0)

GaussDB 野生教程:GaussDB T 上生产整体规划

9

xiaoli.wang 发布于 2020-04-03

本文由 dbaplus 社群授权转载。 前言 “学习 GaussDB 是一种什么体验?” “路漫漫其修远兮,吾将上下而求索!” “说人话。” “打脸,打脸,再打脸……” 上面就是笔者写这个系列文章的原因了,笔者学习 GaussDB 的过程中被“打脸”太多,现在想稍稍停步,做个总结...

阅读(15)评论(0)赞 (0)

IPFS的关系族谱、技术架构及工作原理 | 火星号精选

14

darida 发布于 2020-04-03

在上一期【进阶小课堂】中,我们分析了目前由HTTP协议构建的互联网存在的诸多弊端,并介绍了IPFS的基本概念以及IPFS是如何构建下一代互联网的,点击下图即可查看。今天,矿哥和大家分享下IPFS的关系族谱和技术架构。 IPFS的关系图谱 IPFS由Juan Benet(胡安&mi...

阅读(23)评论(0)赞 (0)

WebApiClient中动态路由的实现与使用

hanze 发布于 2020-04-03

博主曾经在「 声明式RESTful客户端WebApiClient在项目中的应用 」这篇博客中,介绍过.NET平台下的“Retrofit”—— WebApiClient ,它是一种声明式的RESTful客户端,通过动态代理来生成Http调用过程代码,而调用方只需要定义一个接口,并使...

阅读(14)评论(0)赞 (0)

同九义,为何 SkyWalking 一枝独秀?

2

yanxinchi 发布于 2020-04-03

本文作者:拉勾教育专栏作者 徐俊明 随着互联网时代的发展,很多企业为了快速响应业务的变化,开始使用微服务架构。微服务架构的系统常常被切分为多个独立的子系统并以集群的方式部署在数十甚至成百上千的机器上。– 《31讲带你搞懂 SkyWalking 》 你好,我是你的 Sk...

阅读(22)评论(0)赞 (0)

Oracle Database 19c 技术架构(三)

5

xiaoli.he 发布于 2020-04-03

11.数据库系统⽂件(Database System Files) 以下数据库系统⽂件在Oracle数据库操作期间使⽤,并位于数据库服务器上。请注意,数据⽂件是属于数据库容器的物理⽂件,在此不再描述。 •控制⽂件:控制⽂件是必需⽂件,⽤于存储有关数据⽂件和联机重做⽇志⽂件的元数据...

阅读(14)评论(0)赞 (0)

[译] 事件驱动微服务架构师指南

3

likai 发布于 2020-04-03

英文原文来自Solace公司网站上的一份PDF格式的小册子: The Architect’s Guide to Event-Driven Microservices ,副标题为 “The Architect’s Guide to Building a Responsive, El...

阅读(31)评论(0)赞 (0)

深入浅出动态化 SSR 服务(三):架构篇

3

hellas 发布于 2020-04-03

在前面的《开发工具篇》及《SSR 服务篇》中,我们已经能够开发出一个开发灵活、动态化、高性能、高稳定性的单机 SSR 服务了。但其中过于细节,还仍然不具备能够承担 工业级 之名。在现实中我们的系统设计一般是 自上而下 、 高屋建瓴 式地从更整体的架构层面来分析,如此层层递进,从宏...

阅读(11)评论(0)赞 (0)