精英人才之路
那天抽签的时候,很不幸抽到了一个首发的位置出场,忽然间有了一种身处《我是歌手》后台的感觉,心情忐忑,又跃跃欲试;同时又很庆幸能够在这样一个比赛场合下率先发言,为接下来的选手们抛砖引玉、投砾引珠。言归正传,我今天演讲的题目是《精英人才之路》,让我们共同来探讨下,成为精英人才的种种抉择与可能。
Pinpoint 插件开发
Pinpoint 是由韩国 Naver 公司贡献的一款面向大规模分布式系统的应用程序性能管理 (APM) 工具。本文主要介绍了 Pinpoint 系统的基础架构、编译和运行方法、基本概念、以及如何使用其提供的 API 编写 Agent 插件。
使用 Dubbo 对遗留单体系统进行微服务改造
在 2016 年 11 月份的《技术雷达》中,ThoughtWorks 给予了微服务很高的评价。同时,也有越来越多的组织将实施微服务作为架构演进的一个必选方向。只不过在拥有众多遗留系统的组织内,将曾经的单体系统拆分为微服务并不是一件容易的事情。本文将从对遗留系统进行微服务改造的原则要求出发,探讨如何使用 Dubbo 框架实现单体系统向微服务的迁移。
Zipkin 和 Pinpoint 选型对比
Pinpoint 是一款开源的应用程序性能管理(Application Performance Management)工具,开发团队来自韩国的搜索引擎门户 Naver(截止到 2016 年 5月,Alexa 全球排名第 58 位,韩国本土排名第一位)。该项目于 2012 年 7 月开始,2015 年 1 月开源,至今的稳定版本是 1.5.2。与 Zipkin 类似,其理论基础也是基于 Google Dapper 的那篇论文。
使用 Zipkin 和 Brave 实现分布式系统追踪(基础篇)
Zipkin 是由 Twitter 公司贡献的一款基于 Google Dapper 实现的分布式实时数据追踪系统。本文主要介绍了 Zipkin 的基本架构及运行方法,并结合 Brave 框架介绍了如何用其装备各种常用的系统组件及中间件,并给出了诸多样例代码。
企业级 IM 的差异化发展之路
在腾讯发布企业微信之际,本文探讨了企业级即时通讯系统的差异化发展之路。包括:与流程的整合、话题群组、个人助理以及状态自动更新等功能。希望籍此留下一些关于此类应用的产品构思。
Java 栈上的 JavaScript
Enterprise JavaScript 是一个非常庞大的话题,会涉及到 JavaScript 跟各种 Java 中间件的互操作问题,这里仅就如何在一个完整的 Java 栈上以 JavaScript 作为首要编程语言来提高 Java 系统的开发效率展开讨论。