专题: 业务系统架构
Day of week:
- 星期六
大多架构分享侧重的是技术架构的剖析,本专题将从业务层面入手,说明如何针对特定业务设计合理的架构,以及设计和演进背后的思考。看1号店、人人车、德比软件、特赞等公司业务系统发展中遇到过哪些挑战,又是如何成功解决的?
臧秀涛,现就职于 InfoQ,任 QCon 大会主编,负责 QCon 大会的策划和组织。2010 年毕业于中国科学院计算技术研究所。曾先后在完美世界等公司从事软件开发工作。2014 年加入 InfoQ。业余喜爱读书和翻译,曾翻译出版过《C++ API 设计》、《Groovy 程序设计》和《Java 性能权威指南》等技术图书。业余也维护了一个微信公众号“开发资讯(dev-news)”,欢迎关注。
对 QCon 大会有任何建议或想法,欢迎通过微博 @臧秀涛 与我联系。
by 王庆友
前1号店首席架构师
一个架构大师必须高屋建瓴,道术结合,准确把握总体业务目标和具体技术选型。
架构的本质是系统有序化重构,适配业务发展。业务架构/应用架构/技术架构类似生产力/生产关系/生产工具的关系,它们之间有主次,有先后。
业务架构解决系统如何理解业务的问题,过程分两步。首先是业务定位和边界划分,对于复杂业务,还需要进一步抽象,形成共享业务域,构造基础业务平台。
应用架构解决系统如何合理拆分,微服务属于应用架构范畴,相比传统的 SOA 或分布式架构,它更适用复杂的业务场景(业务广度和深度复杂,业务之间存在大量共享业务逻辑)。
1 号店的微服务实践和它的业务特点高度适配,最终打造了一个形散神不散的系统,同时通过额外的技术特性(监控/流控/访问授权/水平扩展/容器化部署等)更好地支持业务。
听众受益:
- 平常分享的架构侧重如何用特定的技术解决系统局部问题,这只是架构术的层面。
- 本次演讲从架构道的高度,介绍如何从业务架构到应用架构再到技术架构,揭示它们的内涵和相互关系,...
by 朱攀
德比软件资深架构师
我们在进行系统架构设计的时候,往往更多的考虑是从技术的角度保证架构的高可用,如:微服务化,可自动扩容缩容,去单点去中心化,服务降级,异地多活等。对客户来讲,技术上的高可用是基本要求,更关心的是从业务角度出发的高可用,如:系统一切正常,但是某个客户突然长时间没有订单或订单锐减;某段时间客户的请求量处于非正常区间;某段时间某个客户的订单的错误率上升;某段时间某个酒店的订单量陡增等;这些情况在从技术上来看没有任何异常,但是从业务上来看,可能就非常有问题了。
未建立在业务基础上的高可用不是真正的高可用,真正的高可用架构,不能局限于技术层面的高可用,应以业务的需求为出发点,结合技术,通盘考虑架构的设计。
德比软件(DerbySoft)的数据对接平台为全球顶级的酒店集团及其分销渠道提供数据对接服务,接入的用户包括全球前十的酒店集团、Google、Expedia、booking.com、ctrip 等,对平台的可用性要求非常高,发生故障会显著的降低酒店价格的准确率,给客户带来损失。在客户和数据飞速增长过程中,我们如何保证服务稳定、支撑海量访问、并确保各个服务的...
by 黄勇
特赞 CTO
微服务是近年来备受欢迎的话题,它的出现让我们想起了十年前的 SOA(Service-Oriented Architecture,面向服务架构),但它比传统的 SOA 更容易理解,也更容易实践,它将“面向服务”的思想做得更加彻底。 当国外一些知名技术公司成功实践了微服务以后,这股热潮就吹遍了国内的大街小巷,大家街头巷尾都在聊微服务,对它众说纷纭且褒贬不一。有人说它非常好,但就是“玩不起”,为何会这样呢?
我们不妨带着这个问题来简单介绍一下,究竟什么才是微服务?
微服务是一种分布式系统架构,它建议我们将业务切分为更加细粒度的服务,并使每个服务的责任单一且可独立部署,服务内部高内聚,隐含内部细节,服务之间低耦合,彼此相互隔离。此外,我们根据面向服务的业务领域来建模,对外提供统一的 API 接口。微服务的思想不只是停留在开发阶段,它贯穿于设计、开发、测试、部署、运维等软件生命周期阶段。
可见,我们提到的微服务,实际上是一种架构思想,我们不妨称它为“微服务架构”。
微服务架构看起来如此之好,我们真的就需要它吗?...
by 徐章健
人人车业务平台总架构师
人人车,作为二手车 C2C 模式首创者,以及典型的 O2O 二手车互联网电商企业,对于这样一个涉及线上线下多个环节的网站,重要的不仅仅是线上产品、架构,还有更关键的 O2O 线下业务各个环节。人人车经过两年多的发展,不管是线上技术架构的发展,还是线下业务系统的演进,都取得了长足的发展,同时也积累了不错的经验,希望通过此次分享,结合我们的业务场景,就重线下团队技术型公司,谈谈我们的线下核心业务系统发展之路,走过哪些弯路,遇到过哪些坑,最终我们是如何打造高效的业务系统,去辅助线下业务人员提升效率,提高转化,提升整个公司的业务能力和水平的。通过这些具体细节的讨论,展示人人车技术团队如何提升 O2O 各个环节的效率,如何使人人车成为快速发展的 C2C 二手车交易网站。
重点分享如下内容:
- 人人车 C2C 二手车电商业务流程介绍:重点介绍人人车 C2C 买卖二手车整个业务流程是怎样的,会从如何获客、如何获取线索、收车、卖车、撮合成交等核心环节进行介绍;
- 人人车业务架构优化之路:重点介绍人人车核心业务系统是如何不断优化,提升效率的,...
演讲专题
Covering innovative topics
10月20日,星期四
-
前端技术实践
前端技术日新月异,从早期脚本库、jQuery,到框架百花齐放,再到近年的 AngularJS 和 React,不一而足。今年,值得关注的前端技术又有哪些呢?
-
安全之战
正邪相生,这是一场没有硝烟的战争。这是一场攻与防的终极较量,也是一场矛与盾的顶级对抗。
-
新 Java,新未来
本专题将聚焦于 Java 生态系统的创新和前沿技术,分享 Java 技术创新、应用创新的最新成果,帮助开发者了解解决现实问题的新思路。
-
无处不在的容器
本专题主要讨论容器云的实践经验和最新发展,包括 Docker、Mesos、Kubernetes 等。
-
微服务架构,我们该如何实践?
互联网时代,客户的需求变得更加频繁,业务领域变得更加复杂,系统和团队规模变得更加庞大。本专题分享我们该如何打造支持业务持续创新的微服务架构,以应对复杂性和规模化的挑战。
-
大数据应用与系统优化实践(厂商共建专题)
大数据处理的过程中往往需要和其他平台或工具进行结合,同时大数据也可在更高层次的领域发挥重要作用。本专题将邀请多位工程师及技术专家,围绕大数据主题,在系统优化、运维、研发等方面展开更为细致的探讨,分享技术实践心得。
-
业务上云技术拆解(厂商共建专题)
本专题将邀请多位云计算领域技术专家,共同探讨企业业务上云过程中的挑战与应对之策,分享上云技术选型的心得与技巧,并分析总结相关的实践案例,为企业 IT 管理者提供技术参考。
-
智能出行——高德开放平台专场(厂商共建专题)
随着移动互联网不断渗透,人们的“衣食住行”越来越离不开 LBS(基于位置服务)。高德作为在线地图领导品牌之一,将在本专题结合实际案例分享如何在自己的软件中快速且稳定地实现 LBS。
10月21日,星期五
-
玩转大数据
预计到 2020 年全球数据总量将超过 40ZB,如果不能有效的存储、管理和使用数据,将给企业带来的是巨大的成本,同时数据的玩法和应用越来越多、业务的场景越来越复杂,给数据的存储和计算等不断带来新的挑战。本专题主要介绍大数据框架、数据平台、以及新的算法实践等。
-
移动开发探索
移动技术从万物生长到注重最佳实践,从敝帚自珍到开源如火如荼,各种新技术与最佳实践层出不穷——组件化、编程框架、动态化、Swift/Kotlin 语言,移动开发进入一个真正比拼武功的年代。
-
移动视频
本专题将分享多媒体领域不同于传统互联网技术的部分,包括整体架构案例、多媒体处理技术、播放器与播放体验、计算机视觉等方面。
-
让架构更简单
很多互联网(包括移动)业务成长非常迅速,在系统搭建之初和成长阶段就需要充分考虑系统架构设计,以满足在稳定性、扩展性、性能和成本方面的要求。然而在系统的不断演化过程中,系统架构会变得越来越复杂,于是让架构更简单,便成了互联网技术人孜孜不倦的追求。
-
运维与监控
本专题将探讨在互联网业务高速增长,基础设施规模不断扩大,DevOps、SRE、持续交付等理念的引入,云计算的落地,生产环境日益复杂的背景下,如何做好运维和监控。
-
大数据服务与应用
-
高并发与实时处理架构设计(厂商共建专题)
本专题将分享大规模实时流处理平台架构以及实时消息推送架构,并从稳定性和实时性两个方面探讨即时通讯云实践,还将揭示海量数据推送服务背后的挑战,希望能帮助开发者了解解决现实问题的新思路。
-
微服务实践与架构演进之路(厂商共建专题)
应用的发展不可避免会伴随着从简单结构到复杂架构的演化,微服务架构的出现,试图在架构层面把一个大而复杂的问题拆分为很多小而简单的问题,最终达到系统整体交付难度降低的目标。本专题将探讨微服务实践落地过程中遇到的实际问题和挑战,并分享相关解决方案。
10月22日,星期六
-
Growth Hacking,IoT & React Native
-
互联网广告系统实战
在线广告是很多互联网公司的重要盈利模式,广告系统的架构、策略、优化都至关重要。本专题邀请到极具代表性的 Google、腾讯、百度、小米、Spotify 等公司的架构师分享广告系统方面的宝贵经验。
-
工程团队管理
本专题将分享来自不同公司技术团队的管理实战经验,和大家一起,从技术与管理的多个角度,来探讨工程团队管理这件事。
-
技术创业
技术优而创业,是目前很多人的梦想,失败和成功的案例都很多,作为一个技术人员,你真的准备好了吗?本专题由众多创业的朋友来分享其中的酸甜苦辣,经验教训及各种相关话题。
-
机器学习与深度学习
大数据时代,深度学习再次掀起了机器学习的新浪潮,不仅在语音识别,图像识别等领域大获成功,各种现实应用也一触即发,本专题给大家分享一些有趣的应用和实践。
-
用户体验设计
-
研发支撑体系
构建研发支撑体系,提升研发交付效率。
-
业务系统架构
大多架构分享侧重技术架构的剖析,本专题将从业务层面入手,以1号店、人人车、德比软件、特赞等公司为例,说明如何针对特定业务设计合理的架构,以及设计和演进背后的思考。
-
大数据分析与应用
在这个数据海量产出的时代,如何有效地分析和应用数据使其发挥更大价值?本专题来自 LinkedIn、Autodesk、百度、滴滴的一线工程师将分享大数据可视化及大数据在日常生活中的创新实践。
-
大规模前端系统
随着移动互联网的发展,人们越来越关注前端系统。成熟框架变化多维护难,如何处理?新框架层出不穷,如何合理运用?Microsoft、百度、京东等国内外知名互联网公司邀您一起探讨。