文章: 一个完整的微服务系统,应该包含哪些功能?
近几年,微服务架构迅速在整个技术社区窜红,它被认为是IT软件架构的未来方向,大神Martin Fowler也给微服务极高的评价。那为什么我们需要微服务,微服务的真正优势到底是什么,一个完整的微服务系统,应该包含哪些功能,本文作者刘彦夫在软件设计和开发领域有10多年工作经验,他将会从他的角度给出答案。By 刘彦夫
View Article文章: 微服务架构下,如何实现分布式跟踪?
以前在单应用下的日志监控很简单,在微服务架构下却成为了一个大问题,如果无法跟踪业务流,无法定位问题,我们将耗费大量的时间来查找和定位问题,在复杂的微服务交互关系中,我们就会非常被动。By 张德阳
View Article视频演讲: 从MVC到微服务,技术演变的必经之路
为什么传统的MVC模式已经不满足业务的快速变化?如何从传统的MVC框架转移到微服务架构?又应该如何制定相应的微服务架构?微服务架构又应该如何被治理?容器云是微服务治理的最好方案吗?本次演讲将和大家一起探讨这些问题。By 郭理靖
View Article视频演讲: 快速构建微服务体系
讲述了两年间挖财如何从0到1、从过去的研发体系一步一步到现在整体化规范。首先分析了为什么使用Spring Boot搭建微服务。随后王福强分享了IaaS、PaaS层的基本建设实践经验,其中PaaS是要求很高的核心服务,采用了Kafka、RabbitMQ、HBase等中间件。By 王福强
View Article视频演讲: 支撑微服务监控 - 唯品会新一代全链路监控系统
唯品会在微服务架构上已经实践多年,核心业务已经全面实现微服务化。在微服务的监控上,我们也积累了丰富的实践经验,构建了新一代的全链路监控系统来支撑服务化的监控。可以说全链路监控系统是服务化运维的基石。By 姚捷
View Article文章: 技改之路:从单块应用到微服务,我的血泪总结
技改是技术改造的简称,是技术的蜕变。本文指的是在公司技术发展的某个瓶颈阶段,按原有开发和组织方式已经无法玩下去,这时公司希望引进架构师或技术牛人,来破解当前困局。By 张辉清
View Article视频演讲: 华为云化微服务架构演进历程
本人亲历华为7万研发人员微服务架构推进转型历程,用实际案例分析解释,这里面包括了手机类似互联网的业务,也包括了传统行业交付型的场景,如何在复杂的业务、交付压力巨大的场景下实现微服务的推进?如何从动辄千万的单体架构逐步演化为微服务?交付型产品如何体现微服务的优势?其中遇到的关键问题是如何解决的?本次分享将和大家一起探讨。By 王启军
View Article视频演讲: 从SOA到微服务的技改之路
业务的发展之路,也是技术的成长改造之路,系统从单块应用到分布式应用,再到服务化,最后到微服务,理想的情况应与业务发展的阶段(初创期,成长期,成熟期,稳定期)同步,但现实总是强差人意。我们当时的业务已处于成熟稳定期,而主平台还处于ALL IN ONE式单块应用,此次分享截取从单块应用到微服务的重要片断,讲述从SOA到微服务的推进和探讨过程。By 张辉清
View Article视频演讲: 百度的微服务容器化交付及线上治理实践
随着微服务与容器化交付相结合的实施持续深入,我们必须解决几个问题。1、建设相应的构建管理平台及规范,确保服务交付的可持续和自动化应对复杂的线上情况(跨IDC、跨地域),保障服务注册/发现的可靠性。2、针对不同请求&流量的场景特性,对服务&容器进行细颗粒度的治理,提供更高效的路由优化和故障隔离能力。本次分享百度资深架构师杜亚明将会结合实践经验分享百度的解决方案。 By 杜亚明
View Article视频演讲: 容器及微服务技术在上交所的实践过程分享
本次分享主要介绍上交所业务系统目前在环境治理、软件交付方面的问题,提出完善交付流程与环境治理的落地路线。并分享在传统企业大环境下,将容器作为突破口,提升开发部署流水线效率及环境治理的实践方案,对技术选型、开发模式、软件过程自动化提出的新要求及应对方法。By 黄成
View Article视频演讲: 企业基于微服务的应用架构设计范式
企业信息化建设经过多年发展,在不同的阶段面临着不同的问题与挑战。随着移动互联时代的到来,越来越多的企业意识到,采用微服务架构思想构建 IT 是企业数字化转型的必然之路。但是在构建微服务的过程中,企业会面临比以往更加复杂的环境,面对这些新的挑战,我们是否具备有效的手段来解决呢?其实微服务架构并不是从石头缝里蹦出来的孙猴子,而是业界在不断优化 IT...
View Article视频演讲: 构建微服务体系下的全链路监控系统
唯品会在微服务架构上已经实践多年。通过使用自研的服务化框架,核心业务已经全面实现微服务化。在微服务的监控上,我们也积累了丰富的实践经验,构建了基于大数据体系的新一代全链路监控系统来支撑服务化的监控。可以说全链路监控系统是服务化运维和服务治理的基石。同时,面对唯品会特卖闪购的业务特性,在网站流量暴增的情况下,监控系统需要应对海量数据的挑战,并确保其稳定和高效。分享将从真实的线上案例展开,重点介绍全链路...
View Article视频演讲: 40分钟了解传统架构如何过渡到微服务架构
微服务架构实践(厂商共建专题) 本文通过介绍传统架构和微服务架构的区别;分享微服务特点、设计范式和常见微服务框架;利用真实客户案例,介绍如何帮助客户实现微服务架构以及服务上线后持续交付、服务治理等经验。By 张斌
View Article文章: 构建高性能微服务架构
随着移动互联网时代的兴起,提供高性能、高可用性、高扩展性的服务已经不仅仅是大公司的专利,而逐渐成为所有互联网+公司的标配需求。本文介绍网易如何利用多年的互联网架构经验和网易蜂巢的平台,帮助客户进行架构改进、微服务化、性能调优。By 刘超
View Article视频演讲: 滴滴代驾微服务架构演进
滴滴代驾在 2015 年 7 月正式上线,在整个业务发展的一年多时间里,业务发展一直推动着开发模式和架构的演进,从最初的 1.0 时代逐步演进到现在的 2.0 时代,本次演讲将介绍滴滴代驾服务端在微服务方面的尝试和实践,主要内容包括: 滴滴代驾服务端架构介绍及架构原则。 1.0 时代,对接入、安全、流控、降级等方面是如何考虑的。 1.0 时代遇到的架构、成本及效率等问题在 2.0...
View Article边界:构建可靠系统的一些考虑点
在一个采用了微服务架构的系统里,一个功能可能需要调用多个服务,因此每个部件的可用性决定了整个系统的可用性。这是弹性工程背后的核心逻辑。弹性工程意味着在设计时要把失效作为常规的考虑因素。预测失效是弹性工程的第一步,而第二步是拥抱它们。要求开发者们直接做出显式的限制,他们会因此认真思考他们的API和业务逻辑,并设计出稳定、可伸缩、高性能的交互系统。By Tyler Treat Translated by...
View Article视频演讲: 复杂业务背景下微服务化的是与非
支付功能作为交易确认的最后一个环节,良好的支付体验、高效的响应速度成为最终影响着用户是否完成交易的关键因素。如何构建稳定可靠兼具高性能的支付系统成为企业架构师不可回避的技术问题。付钱拉经过两年的不断演进重构,逐步将微服务这一设计理念应用于支付核心系统之中。过程有苦有甜,结果有成功也有些许的遗憾,此次分享将基于支付系统的微服务改造进行总结分析,讨论微服务在提高系统效率以及满足业务需求方面的的贡献与冲突...
View Article视频演讲: 微服务架构在二手交易平台(转转)中的实践
随着移动互联时代的到来,我们在研发项目时,需要快速应对需求变化,构建易扩展、高可用的系统。传统的架构已无法满足业务持续快速创新的需求,微服务架构(MicroService Architecture)应运而生。相信大家对微服务架构都有一定的认识,但对微服务架构如何在项目中落地实践,缺乏一些经验。本文将结合二手交易平台的特点,详细讲述微服务架构实践。By 孙玄
View Article视频演讲: 微服务的集成,远远不止一个API
「微服务」是一个听上去很美,可以快速拥抱变化的概念。在物理形态上,它从 WAR 向 fatjar 演进;在运行环境上,它从应用服务器 向 docker/rkt 演进。但最终,服务还要与纵向的App / Web 以及横向的Service,以及外围的Partner Serivce 或者IoT...
View Article