姜迅谈阿里巴巴数据架构设计经验与挑战
阿里巴巴数据架构专家、数据仓库架构师姜迅,在阿里巴巴负责了数据建模、技术架构、数据展示三个团队,在本次采访中举例说明了数据的商业价值,分享了大数据量的架构设计难点,选择水平扩展方案做数据分析架构,系统的可伸缩性,资源切片分给不同部门,以及如何能够在数据开放时保证系统的稳定性与资源共享,介绍了阿里巴巴现在的数据架构设计、调优、未来设计计划,也分享了设计过程中遇到的挑战,多任务多指标且相互依赖,数据仓库之间的人物关系非常负责,提出了蒲公英模型,指标服务化,可插拔的设计灵活结构。同时,他也分享了对于NoSQL的看法,对NoSQL技术的优缺点进行了点评,分享了NoSQL选型时的考量点,主要是健壮性和稳定性。
何崚谈阿里巴巴前端性能优化最佳实践
阿里巴巴中文站架构师兼B2B网站优化领域负责人何崚在采访中分享前端优化的一些经验,针对难点问题的一些解决方案,在Web I/O优化、应用调优、前端调优与后端调优配合的团队合作等方面分享了实际经验,在应用与数据库之间构建统一数据服务层,进行数据服务层调优,在性能调优方面总结分享了最佳实践(目标量化产出;防止过度性能优化设计;性能调优为用户服务:增加应用吞吐量,用户体验提升;性能优化受到商业需求制约;性能优化成果如何保持:对人灌输性能理念,实时监控),就阿里巴巴采用的前端框架做了说明,基于轻量、兼容性、可扩展、性能这几个方面选择了YUI和jQuery,对框架版本升级产生的问题提出了解决方案,同时也分享了阿里巴巴目前对HTML5的应用情况以及对Silverlight/Flash/HTML5纷争的看法。
豆瓣刘洪清谈开源存储系统BeansDB
BeansDB是由豆瓣出品的分布式的Key-Value数据存储系统,旨在为大规模的小文件或者文本数据提供高可用的存储服务,是一个简化的类Dynamo系统。本次采访中BeansDB设计与实现者为我们分享了目前BeansDB在豆瓣的应用情况、BeansDB存储引擎的选型、Bitcast存储算法、系统中Proxy(代理)层的设计问题、BeansDB与Memcached网络协议的差异,同时也简单介绍了BeansDB的未来规划。
Juergen Hoeller谈Spring 3.1与Spring 3.2
Juergen Hoeller和Charles Humble谈论了Spring 3.1与Spring 3.2中即将出现的新特性。采访中还探讨了SpringSource对标准化的态度,Java 7与Java 8语言的变化以及Java EE 6对框架带来的影响。
在线讨论会:复杂事件处理与实时分析应用
这次我们特别邀请了 Sybase软件(中国)有限公司的技术总监卢东明先生,以及东南融通创新事业部业务总监开云先生来和我们一起研讨复杂事件处理这个话题, 从而更清楚地了解:复杂事件处理的概念、复杂事件处理平台的核心技术与挑战、复杂事件处理在资本市场的应用、复杂事件适用于哪些更广泛的行业与场景、基于复杂事件处理平台的开发过程/接口/适配器。
Rob Pike谈Google Go:并发,Type System,内存管理和GC
Rob Pike谈Google Go,内容涉及:无类OOP编程、Go的接口、采用Goroutines和Channels的并发特性,以及Go中帮助缩短GC间歇的一些特性。
Scott Chacon谈Git和GitHub
Scott Chacon谈到GitHub所采用的若干技术(如Erlang和Redis)、Git作为版本控制及存储工具的优势,以及他自己编写的基于JS的幻灯播放工具ShowOff。
本采访由宋玮翻译、马国耀审校。
淘宝双十一事件的前中后技术事
本视频是淘宝双十一事件深度采访的开篇,伏威作为这次事件的协调人,在采访中分享了双十一前后淘宝技术团队所做的准备和应急措施,如何保障高访问量下交易的平滑,并给从事电子商务的技术同行提了一些建议。随后InfoQ还会带来双十一事件中其他淘宝技术团队专家的经验。
Ralph Johnson、Joe Armstrong:OOP现状一席谈
Ralph Johnson和Joe Armstrong讨论了OOP的现状,Smalltalk正确和错误的方面,以及镜像的概念。此外,Joe还说,只要OOP和Erlang一样专注于消息传递,他就会喜欢这种方式。
本文由侯伯薇翻译。
Dan Lucraft谈NoSQL DB在Rails中的使用与基于JRuby的编辑器RedCar的设计思路
Dan Lucraft讨论了MongoDB的使用,如何在Rails中使用异步观察者。此外,他还谈及了基于JRuby/SWT/HTML/Javascript的可扩展编辑器RedCar的设计思路。
本采访由丁雪丰翻译。