《架构师》是由 InfoQ 中文站制作发布的刊物,为高级技术开发和管理人员提供关于技术创新方面的深度文章与最新观点,范围包括但不限于语言开发、架构设计、团队管理、流程管理、基础架构、企业架构等方面。每月 8 日发布的《架构师》月刊是电子刊物,可从 InfoQ 中文站上下载获取。
PDF 版本:点击文末的阅读原文链接。
ePub 版本:关注聊聊架构微信号,回复关键词『201707』即可下载。
MOBI 版本:关注聊聊架构微信号,回复关键词『201707』即可下载。
Oracle 的 Java 模块化系统保卫战
2017 年企业新兴技术(ETE)大会上最为及时的演讲之一要算由 Oracle JVM 负责人 Karen Kinnear 呈献的“Java 的未来:模块化及其他”。在她演讲之前的这段时间发生了很多事情,其中最为引人瞩目的就是 5 月 8 号针对 JSR 376 的投票事件。IBM 和 Red Hat 公开表示他们不会为当前的 Java 平台模块化系统 (JPMS) 投赞成票。
Apple 发布 Core ML,为 Apple 设备提供了机器学习功能
Apple 新发布了机器学习 API ,Core ML,它允许开发人员将机器学习模型集成到 App 中。App 运行于采用 iOS、macOS、watchOS 和 tvOS 的Apple 设备上。Core ML 提供了应用开发人员可用的多种 API 调用,无需开发人员在 App 中额外添加任何模型;同时,开发人员也可以设计并使用自己的机器学习模型。
WebAssembly,火狐赢了?
自从 WebAssembly 标准发布以及各大浏览器完成对其默认支持之后,WebAssembly 成为前端的热门话题。在 WebAssembly 之前,类似的前端二进制标准有火狐主导的 asm.js 和 Chrome 主导的 PNaCl。二者均用于将后端 C/C++ 代码用于前端。作为它们折中方案,WebAssembly 标准最终和 asm.js 比较接近,它实现在 JS 虚拟机中,可以和页面 Javascript 之间方便的进行调用。WebAssembly 标准除了新增加载和链接 WebAssembly 代码相关的 API 之外,没有定义新的平台相关 API。Chrome 在支持了 WebAssembly 标准之后,宣布将放弃对 PNaCl 的支持。这算是火狐赢了吗?
微服务,够了
目前关于微服务的优势和劣势有太多的讨论,有人说他很好,说他的解耦系统、更好的伸缩性、消除开发团队之间的依赖等,另一些人却在极言微服务的弊端。资深架构师 Adam Drake 分享了他对微服务的看法,他从自己的经验出发,结合 Martin Fowler 对微服务的见解,帮助想要采用微服务的公司重新审视微服务。
Python 向来以慢著称,为啥 Instagram 却唯独钟爱它?
Instagram 是一款移动端的照片与视频分享软件。2012 Instagram 年被 Facebook 收购。目前,Instagram 的总注册用户达到 30 亿,月活用户超过 7 亿 。令人吃惊的是,这么高的访问量背后,竟完全是由以速度慢著称的 Python + Django 支撑。Python 向来以慢著称,为啥 Instagram 却唯独钟爱它?
高负载微服务系统的诞生过程
在 2016 LighLoad++ 大会上,“M-Tex”的开发经理 Vadim Madison讲述了从一个由数百个微服务组成的系统到包含数千个微服务的高负载项目的发展历程。文章介绍了关于如何提升项目的伸缩能力,承受更大的负载,在不宕机和不丢失关键特性的情况下为客户提供更多的功能,同时还有作者对项目的思考。
一语点醒技术人:你不是 Google
你不是 Amazon,你不是 LinkedIn,你不是 Google。在为问题寻找解决方案时要先充分了解问题本身,而不是一味地盲目崇拜那些巨头公司。Ozan Onay 以 Amazon、LinkedIn 和 Google 为例,为执迷不悟的人敲响警钟。他同时建议 UNPHAT 原则,帮助人们重建软件架构。“我们要做 Google 做过的每一件事。”,别天真了,你不是 Google!
点击下方图片即可阅读
为什么需要一个时序数据库?
推荐一个 InfoQ 举办的运维技术盛会。CNUTCon 全球运维技术大会将于 9 月 10-11 日在上海举行,大会主题是“智能时代的新运维”,并特设“容器优化与实践”、“SRE 与微服务最佳实践”、“容器编排与管理”等专场,邀请了来自 Google、Uber、eBay、IBM、BAT、携程、京东、华为等知名互联网公司一线技术大牛分享他们在最新运维技术实践过程中遇到的坑与经验,现场为你解疑答惑,推荐学习!点击“阅读原文”了解更多!8 折报名倒计时一周,欲购从速!本文的读者在报名时输入CNUTCon2017-InfoQ-YOUHUI还可享受特别优惠哦!