标签:敏捷

编程技术

从百家争鸣的微服务生态到服务网格

2

xirruiqiang 发布于 2018-12-14

在过去几年中,我们注意到应用程序架构正在迅速转变为分布式微服务架构——单体和庞大的应用程序被分解为更小的单个服务,其可被独立修改、构建、部署和管理。这种模式的主要优点就是简洁和快速,同时由于其对其他服务的依赖性很小或者完全没有依赖,更易于升级和独立扩展。这与敏捷和DevOps理念...

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

编程技术

为什么使用主数据思维构建微服务是一种好方式?

1

邓龙华 发布于 2018-12-14

作者:汪照辉 王作敬 中国银河证券股份有限公司 信息技术部IT研发中心 原题:《使用主数据思维构建微服务》 我们跟不少做微服务开发的厂商做过技术交流,希望能找到构建微服务的一些原则性和指导性的方式、方法,不过目前似乎大家更多关注的还是微服务的开发或者开发框架,对于微服务的核心思想...

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

编程技术

云库新技术与Pure Storage深化在华合作, 加速客户业务转型

4

xiaoli.he 发布于 2018-12-13

12 月 12 日, 新锐IT解决方案专家云库新技术(InnoMITS)携手全球全闪存存储领导者Pure Storage(NYSE: PSTG)在北京正式启程InnoMITS Live 2018全国路演活动,并先后在成都、上海、和广州举办。在北京首秀上,全球全闪存领导者Pure ...

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

编程技术

微服务架构有毒,何时不使用微服务?

8

hanze 发布于 2018-12-12

【51CTO.com原创稿件】在过去的四年中,使用微服务来构建应用程序似乎成了一种标准。大多数我所合作过的团队也对此表现出了不同程度的兴趣。 微服务所承诺的弹性、高可用、低耦合、敏捷,以及能够解决单体架构带来的问题,这些都是它流行的主要原因。 但是近段时间来,对于微服务的一些保留...

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

编程技术

容器和微服务的五个关键真相

hanze 发布于 2018-12-12

企业可以将容器与微服务结合使用,使其能够创建更加一致且轻量级的开发框架,该框架是云计算的最佳选择。而容器和微服务是可以在云计算中实现更高效率的两项前沿技术。虽然它们不需要组合使用,但当它们一起使用时,可以提供更多的好处。 容器: 使用容器,可以让开发人员通过创建虚拟“沙箱”来更快...

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

编程技术

微服务架构下的测试之(五)-行为驱动开发(Behavior Driven Development)

2

wenming.gapo 发布于 2018-12-11

行为驱动开发(Behavior Driven Development) 行为驱动开发(Behavior Driven Development) : 行为驱动开发是一种敏捷软件开发的技术,它鼓励软件项目中的开发者、QA和非技术人员或商业参与者之间的协作。 行为驱动开发有以下两个特点...

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

编程技术

达达O2O后台架构演进实践:从0到4000高并发请求背后的努力

16

yanxinchi 发布于 2018-12-10

1、引言 达达创立于2014年5月,业务覆盖全国37个城市,拥有130万注册众包配送员,日均配送百万单,是全国领先的最后三公里物流配送平台。 达达的业务模式与滴滴以及Uber很相似,以众包的方式利用社会闲散人力资源,解决O2O最后三公里即时性配送难题(2016年4月,达达已经与京...

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

编程技术

微服务架构设计基础之领域驱动设计 原 荐

6

songhua.gao 发布于 2018-12-10

背景 微服务现在可以说是软件研发领域无人不提的话题,然而业界流行的对比多数都是所谓的Monolithic(单体应用),而大量的系统在十几年前都已经是以SOA(面向服务架构)为基础的分布式系统了,那么微服务作为新的架构标准与SOA有什么差异点呢?其本质区别在于设计原理,微服务是去中...

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

编程技术

微服务:更愉快还是更嘈杂?

hellas 发布于 2018-12-09

微服务的部署规模在不断扩大。容器架构的采用和随后的微服务部署并不是按下一个简单的按钮就能完成的,这是一个持续演变的过程。这个演变过程发生在应用程序开发、架构、打包和基础设施的各个方面。软件的创建和交付方式在过去几年中发生了重大转变。 随着团队在这个持续演化的软件生命周期环境中不断...

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

编程技术

[译] 微服务设计指南

17

yeseng 发布于 2018-12-09

本文为翻译发表,转载需要注明来自公众号EAWorld。 作者:Thilina Ashen Gamage 译者:白小白  原题:Microservices Design Guide 原文:http://t.cn/EAvCCMb 全文5949字,阅读约需要10分钟 2018...

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

Java

北漂18届三本毕业生从实习到正式工作的艰苦求职经历

刘莉莉 发布于 2018-12-06

简单介绍一下自己,天津某大学,三本,计算机专业,大学学的c,c++,java,大三开始自学前端,从简单的html、css,到js,再到vue,看视频,看文章,github找项目学习,技术栈Vue全家桶。一步一步走过来…到现在,一名孤独的前端er , 第一次写,写的不好...

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

编程技术

微服务架构下的测试之(一)-解决方案

2

hellas 发布于 2018-12-05

问题 在微服务的架构下,所有的业务被分拆成了一个个独立的个体,分别部署在集群的容器中,互相之间的调用形成了一个网状拓扑结构。这对之前的传统测试来说就是一种灾难。那基于微服务架构下的测试应该怎么做呢,下面介绍一个最佳实践。 测试方案 单元测试(Unit Test): 是指对软件中的...

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

编程技术

K8S应用于生产环境 vs. K8s应用于开发环境的4个空想

wenming.gapo 发布于 2018-12-03

当容器和K8S的IT管理团队把本地变更部署在生产环境的时候,往往面对很多要学习的东西。 最近我们澄清了一些大家在进行K8S实验的时候所面对的常见的误解。其中最大的一个误解就是:在生产环境中运行K8S和开发测试环境并无两样。 答案:是不一样的。 Avi Network公司的联合创始...

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

编程技术

微服务体系和云原生架构的区别

5

xubiao.zhuang 发布于 2018-12-03

1 云原生架构简介 CloudNative 直译过来是云原生,是面向云环境而设计的软件架构。云原生并不是新的技术,它是基于微服务架构思想、以容器技术为载体,一种产品研发运营的全新模式。详细信息可见 https://github.com/cncf/landscape 。 2015 ...

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

Java

大型互联网公司架构师谈:java程序员该如何发展和职业规划建议

yeseng 发布于 2018-12-03

互联网做技术的朋友,往往没有足够的重视,职业规划其实一点都不虚,而是一件非常实在的事情,如果你不是每次碰墙再反思职业规划,而是提前3年左右作出下一步的规划,你早已经走出了一条属于自己的路。 以下是我自己的一部分思考。 技术人的困扰 技术人的成长之路并非一帆风顺,如果你在成长过程中...

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

编程技术

架构整洁之道

1

likai 发布于 2018-11-30

2018-11-30 张子阳 推荐: 4 难度: 2 又到了每年的双11,于是到京东看看有什么可买的书,就注意到了这本《架构整洁之道》。Bob大叔之前的几本书《代码整洁之道》和《敏捷软件开发》之前也都读过。这本是今年9月才出的新书,就立即买来读了。 全书近300页,分成了34篇文...

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

编程技术

DevOps和微服务助攻,新一代容器PaaS平台成数字化转型利器

1

邓龙华 发布于 2018-11-30

至顶网软件频道消息: 11月27日, 由中国石油信息管理部、中国石油股份有限公司勘探与生产分公司、东方地球物理公司主办,北京中油瑞飞公司协办的中国石油勘探开发梦想云平台V1.0发布仪式暨合作伙伴共建倡议仪式在京举行。此次中石油打造的“梦想云”是一个基于PaaS平台构建的面向石油上...

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

编程技术

随行付微服务化的道与术

8

puefu.he 发布于 2018-11-30

微服务的目标是提高响应能力,降低复杂度,让一切去中心化是微服务的最高宗旨。 背景 随着研发团队的项目工程的增加、代码量的膨胀、团队人员的增长,传统的单体架构的弊端越来越凸显,严重影响了业务的快速创新和敏捷交付。随行付在2015年底为了解决传统单体架构面临的挑战,先后经历了单体架构...

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