专题出品人: 方圆

高可用架构社区 主编

专题:微服务

当前,“微服务”已经被越来越多的企业作为软件开发的首选架构思路。为什么会出现这样的情况?在这之前究竟发生了什么使得大家对这样一种架构趋之若鹜?而对于已经采用了“微服务”架构的企业又面临着怎样的阵痛?在本期专题中,我们将邀请专家着重讨论实践中碰见的问题。

本专题下的议题

微服务场景化实践 --腾讯游戏数据应用微服务实践
张志欢 腾讯 前台开发组组长
所属专题:微服务

课程概要

背景介绍:
随着微服务理念在业界越来越得到重视,各种互联网业务也在尝试使用微服务解决业务问题。
在腾讯游戏内部,基于数据的应用方向也从传统的数据分析,报表,数据挖掘过渡到由实时计算驱动的数据精细化运营应用方向,我们将数据计算,营销,渠道,分析等能力以微服务的形式进行拆分,通过集成这些通用能力,为游戏业务提供多样化的数据运营服务。
各不相同的开发语言和环境,多种服务组合开发测试以及多样化微服务集成部署这一系列难题,我们迫切需要解决这些场景下的问题

解决思路/成功要点:
1 使用service mesh架构屏蔽语言和环境问题,利用envoy结合自研微服务控制中心进行服务治理
2 建立一整套基于mock理念的集测试,容量评估以及故障注入,提升高并发对外服务的稳定性
3 使用基于流水线的devops服务,让开发人员拥有开发运维一体化能力

成果:
通过该项目,腾讯游戏数据应用完成低成本标准化能力微服务化改造。通过合理的资源评估以及功能测试,数据应用上百款游戏中,没有出现过任何一次重大事故,实现了99.999%的可用性。利用微服务实现的数据应用能力PaaS化改造以及集成平台支撑,让更多没有数据营销能力的开发者开发出更多高并发线上数据运营服务。

听众收益

1、了解微服务架构演变以及在数据应用中领域中如何落地
2、了解海量微服务构成的应用如何进行测试以及使用何种架构提升测试效率
3、了解Devops在微服务场景下如何设计与落地

從雲原生到事件驅動的微服務設計
王鈞平(Rex Wang) Pivotal PCF Team, Senior Platform Architect
所属专题:微服务

课程概要

案例背景介绍:
微服務設計的困難與解決方案

解决思路/成功要点:
Domain Driven Design, Event Storming, Spring Cloud Stream, Axon Framework

成果:
現代化的應用開發不只是技術考量,更要從商業考量著手。

听众收益

1. Pivotal 對於 12 要素應用的補充
2.Pivotal 如何為自己也幫助客戶開發產品
3. Spring 與 Axon 框架如何解決分散式事務

From Monolith to Service-Oriented Architecture (从单结构 到面向服务的系统架构)
贾云涛 Airbnb Engineering Manager
所属专题:微服务

课程概要

案例背景介绍:
爱彼迎一直以来采用的是单结构的系统架构(monorail)。 这样的架构在公司 的早期有很多的优势。但是随着业务的增长,它成为工程研发的一个巨大瓶颈 ,严重制约了业务的增长潜力。在这个报告里,我会讲述单结构带来的研发挑 战,然后爱彼迎是怎么把系统架构从单结构演化到面向服务的体系(service oriented architecture),这其中包含了遇到的困难和得到的收获。希望对面对 有类似挑战的公司有所启发。

解决思路/成功要点:
爱彼迎实现系统架构演变的过程和步骤是值得借鉴的。我们组织了一个资深工 程师的团队,他们研讨了理想架构的原则,然后挑选了一部分系统进行尝试, 对原则做进一步的改进和细化,然后推广到所有的工程师团队。我们也做了一 些重要的公司结构和目标的调整,才使得项目有了很大的进展。

成果:
爱彼迎的系统架构演变还没有完全结束,但是我们取得了相当的进展,对工程 团队的研发有了相当大的正面影响。

听众收益

1. 了解爱彼迎从单结构到面向服务系统架构的演变的关键步骤
2. 了解此系统演变过程中的挑战和解决方案
3. 探讨更好的系统架构演变的计划

罗辑思维首席架构师,曾先后在 Cisco,新浪微博从事基础架构研发工作。十多年一直专注于后端技术的研发,在消息通信,分布式存储等方向有着丰富的经验。个人技术兴趣广泛,主要专注 Go/Java/Python 等编程语言的发展,尤其是在云计算等前沿领域的应用。

专题:微服务

当前,“微服务”已经被越来越多的企业作为软件开发的首选架构思路。为什么会出现这样的情况?在这之前究竟发生了什么使得大家对这样一种架构趋之若鹜?而对于已经采用了“微服务”架构的企业又面临着怎样的阵痛?在本期专题中,我们将邀请专家着重讨论实践中碰见的问题。

其他相关专题

CopyRight © 2008-2019 Msup & 高可用架构