标签:组织

Java

独家!阿里开源自用 OpenJDK 版本,Java 社区迎来中国力量

小丁 发布于 2019-03-18

InfoQ 记者独家获悉:阿里巴巴宣布重磅开源 OpenJDK 长期支持版本 Alibaba Dragonwell。众所周知,Oracle 对 Java 的策略已经发生系列转变,由于 Java 用户群体庞大,导致此事在很长一段时间内都是开发者的讨论焦点。作为世界上最大的 Java...

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

编程技术

实例分析:一整套业务系统产品技术架构的方法论

16

xiaoli.wang 发布于 2019-03-18

业务类系统,一般包括crm、供应链、物流等,而这些系统的架构设计非常具有挑战性。文章主要跟大家分享的就是一整套业务系统产品技术架构的方法论,一起来看看~ 业务类系统(通常称为To B 类产品),一般包括crm、供应链、物流等。系统的架构设计非常具有挑战性。 面向用户的To C 类...

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

Java

为了30分钟配送,盒马工程师都有哪些“神操作”?

8

yeseng 发布于 2019-03-18

阿里妹导读:提到盒马鲜生,除了新鲜的大龙虾以外,大家印象最深的就是快速配送:门店附近3公里范围内,30分钟送货上门。 盒马是基于规模化和业务复杂度两个交织,从IT到DT,从原产地到消费者而形成的端到端的平台,而盒马配送更是集成IOT、智能化、自动化等到线下作业,同时受不可抗力因素...

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

Java

SAP 开源 Java SCA 工具,提供静态代码安全性测试功能

darida 发布于 2019-03-18

SAP 发布了 Vulnerability Assessment Tool 的源代码,这是一个软件组合分析(SCA)工具,已经在内部测试了两年,对 600 多个项目进行了 20,000 次扫描。 Vulnerability Assessment Tool 侧重于检测脆弱的组件,如...

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

编程技术

从技术演变的角度看互联网后台架构

44

尖兵 发布于 2019-03-17

这是去年在部门内部做的一个面向后台开发新同学的课程,因为其他BG一些同学要求分享,所以发一下。 其实内容都是些常见开源组件的high level描述,比如flask, express框架,中间件的演化,micro service的概念,一些对nosql/column based ...

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

编程技术

当中台遇上 DDD,我们该如何设计微服务?

10

xiaoli.he 发布于 2019-03-15

微服务架构有哪些模型?中台、领域驱动设计及微服务之间有着什么样的关系?微服务的边界设计怎么做?怎么做设计和拆分?且看作者为你娓娓道来。 借用当下最流行的段子做个开场白。 “设计原则千万条,高内聚低耦合第一条,架构设计不规范,开发运维两行泪!”。 在分布式架构下,单体应用被拆分为多...

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

Java

Spring Boot 项目实战(五)集成 Dubbo

5

yeseng 发布于 2019-03-15

上篇介绍了 Redis 的集成过程,可用于解决热点数据访问的性能问题。随着业务复杂度的提高,单体应用越来越庞大,就好像一个类的代码行越来越多,分而治之,切成多个类应该是更好的解决方法,所以一个庞大的单体应用分出多个小应用也更符合这种分治的思想。于是乎微服务化的概念油然而生,第一步...

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

Java

从Java到Golang快速入门

wenming.gapo 发布于 2019-03-15

从Java到Golang快速入门 Golang从09年发布,中间经历了多个版本的演进,已经渐渐趋于成熟,并且出现了很多优秀的开源项目,比如我们熟知的docker,etcd,kubernetes等,其媲美于C的性能、Python的开发效率,又被称为21世纪的C语言,尤其适合开发后台...

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

编程技术

架构师的操作系统

zhuangli 发布于 2019-03-15

操作系统 操作系统时有两个主要部分组成的:硬件和软件。硬件是计算机的物理设备。软件则是使得硬件能够正常工作的程序的集合。计算机软件分成两大类:操作系统和应用程序。应用程序使用计算机硬件来解决用户的问题。操作系统则控制用户对硬件访问。 操作系统时有两个主要部分组成的:硬件和软件。硬...

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

编程技术

Node.js 微服务实践(一)

6

xiaoli.he 发布于 2019-03-15

作者 | 王澍 什么是微服务 微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。 微服务的概念源于2014年3...

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

编程技术

无服务器技术最糟糕的12个风险

1

wenming.gapo 发布于 2019-03-14

至顶网安全频道 03月14日 编译: 最近几年,无服务器计算技术实现了显著的增长,同时也伴随着新解决方案生态系统的蓬勃发展。这些新的解决方案提供了可观察性、实时追踪、部署框架、以及应用安全性。 随着无服务器安全风险逐渐引发人们的关注,那些嘲笑者和愤世嫉俗者们所谓“FUD”——恐惧...

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

编程技术

中台之上(十一):企业级业务架构设计的“五难”

zhuangli 发布于 2019-03-14

我们简单回顾一下,以业务架构的发展过程和对业务模型基本介绍作为开始,结合笔者的工作经验和自身一些不成熟的理解,在业务架构设计方面陆续讲到了企业战略解读、企业组织结构的影响、如何划分业务领域和流程、与流程建模配套的数据建模、企业级的模型标准化,并设计了一个虚拟的案例;在业务架构驱动...

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

编程技术

把我的单体架构还给我! – Craig Kerstiens

zhuangli 发布于 2019-03-14

感觉现在是微服务炒作周期的高峰期,看到一篇博客文章“如何将我的巨石迁移到150个服务”。现在我经常听到更多的反击:“我不讨厌我的巨石,我只关心事情保持高效”。我们实际上看到了一些从 微服务 迁移 回单体的 案例。当你从一个大型应用程序转到多个小型服务时,你需要解决许多新事物,这里...

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

编程技术

中台之上(十):业务架构设计“笨重”,它能跟敏捷沾边吗?

邓龙华 发布于 2019-03-13

传说中和现实中的双模开发 “天下武功唯快不破”。电影《功夫》中火云邪神这句台词可谓深得互联网时代竞争的要旨,也不乏业内人士常常感叹,一个产品的成功可能只是领先对手一周甚至两三天的上市时间,产品创新速度、市场响应速度越来越被企业重视,但这两个指标似乎都是大型企业,特别是传统行业中大...

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

Java

SpringBoot无废话入门01:最简SpringBoot应用

8

小丁 发布于 2019-03-13

虽然本篇讲的是一个最简的SpringBoot应用,但是要说明的是:学习SpringBoot是有门槛的,这个门槛就是, 1:首先得有框架的基础,比如SSM; 2:MAVEN基础。 在学好上面两者的基础上,我们才能明白SpringBoot干了一件什么事情,以及它是怎么帮我们组织项目结...

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

编程技术

社招的我,在酷家乐的野蛮生长

3

changyuan.xu 发布于 2019-03-13

前段时间发过一篇文章, 在酷家乐做面试官的日子 ,获得了很多小伙伴们的点赞和阅读,这大概是我第一次较为正式的在技术社区发文章,所以还是挺惊讶也挺开心大家愿意花时间看我写的文章。 其实作者本人的文笔很烂,是个严重偏科的人,高考语文不及格,而且离及格线还很远,小时候最怕写作文之类的,...

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

编程技术

成为一名架构师得学习哪些知识?

1

尖兵 发布于 2019-03-13

阅读本文大概需要 4 分钟。 昨天写的一篇,关于架构师是做什么的文章,之后就有读者在后台问起,说要想成为架构师要具备那些方面的知识,那今天就让我们一起来扒一扒。 曾经有这么个段子: 甲:我已经应聘到一家中型软件公司了,今天上班的时候,全公司的人都来欢迎我。 乙:羡慕ing,都什么...

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

编程技术

中台之上(九):如何基于企业级业务架构管理业务需求?

1

xiaoli.wang 发布于 2019-03-12

业务架构是推动业务与技术深度融合的重要方法,之前的文章中也提到,要在各种场合尽可能推广模型的使用和模型思维方式,以促进“统一语言”的建立,那么,业务架构还有一项很重要的工作就是使用既有的架构去管理新的需求,这是业务架构的长期应用机制问题。 项目结束了怎么办? 企业级转型,或者搞中...

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