天下武功,唯快不破。近几年来,架构的演进速度始入了史无前例的快车道。从一台单机系... 展开 >
关注互联网生态和前沿技术、技术创业与开发团队实战经验,对由技术引发的一切创新和变革充满了好奇心和敏锐力。现任 InfoQ 策划编辑,渴望借文字的力量传播“技术改变世界”的理念,为各路大牛提供更多的“干货”。
关注互联网生态和前沿技术、技术创业与开发团队实战经验,对由技术引发的一切创新和变革充满了好奇心和敏锐力。现任 InfoQ 策划编辑,渴望借文字的力量传播“技术改变世界”的理念,为各路大牛提供更多的“干货”。
天下武功,唯快不破。近几年来,架构的演进速度始入了史无前例的快车道。从一台单机系统发展到现在前列规模的过程,几乎每个企业的技术架构都面临了变化带来的挑战。
本专题中,来自AWS、FreeWheel、声网Agora.io、新浪微博四大名厂的技术「捕头」们,将用他们对架构的敏锐嗅觉,深度诠释Cloud Native架构的组成和关键点、Serverless架构最佳实践、微服务架构下的前端改造实践、自研前端框架SparkUI的实现过程、WebRTC实时音视频系统架构详解与场景实践、微博社交广告智能定向技术等内容,让你获得技术圈儿的前沿理念和实践探索,从而增值你的架构思维。
无论是初创公司还是大型企业,提高业务平台的敏捷性始终是上云的核心目的之一。通过利用云上的基础设施和托管服务,企业可以减少运维和开发成本,缩短业务开发和部署所需的时间,从而提高敏捷性,甚至增加业务功能——Cloud Native的理念和架构应运而生。但是,由于云服务种类繁多,并且适用场景不同,Cloud Native架构的实现需要合理定位和规划各类云服务以及相关技术,如基础资源、容器集群、Serverless、API网关、资源事件等。
本次演讲将通过剖析典型云服务用户的架构演进过程,向大家讲解Cloud Native架构的组成和关键点,以及相关服务和技术的定位。
在互联网时代,为了提高软件的灵活性和开发效率,其后端逐渐微服务化,对应的前端如何跟上这一变化?近年来前端开发领域的技术演进很快,比起jQuery时代的传统技术,新兴前端技术会带来更好的用户体验、更高的开发效率,以及更系统的工程化能力。这类技术对全栈技术团队的健康成长也具有积极作用。这也为软件产品研发带来一个新挑战:如何在前后端架构全面演进过程中,保证前端技术栈的更新。
FreeWheel的前端应用曾是基于Ruby On Rails的大型单体应用。两年前我们为了解决单体应用的局限性,开始将其改造为前后端分离的架构。其中后端的改造目标是基于Go语言的微服务,而前端部分则是基于React的SPA单页应用。在前端改造过程中,我们面临了新技术栈推广、新旧代码并存、质量保证、研发资源分配等多方面挑战,并最终克服了这些困难。这些案例对于面对类似挑战的听众,将具有较高的借鉴价值。
从如何构建高可用的广告系统出发,描述系统架构设计的一些技术考量。包括引入开源web服务提升开发效率;利用内存数据库提高维度查询的性能;以及保障系统可用性需要的一些基础设施和方法。
极客邦控股(北京)有限公司
北京市朝阳区望京利泽中二路洛娃大厦C座6层1607