架构周报|机器学习工程师必知的十大算法

  • ArchSummit峰会

2017 年 4 月 25 日

话题:语言 & 开发架构算法

经典案例

  • MySQL 分布式数据库高可用实践:架构、复制机制、多机房:本文介绍网易 IM 云分布式数据库架构;网易 IM 云服务为百万商家亿级终端用户提供即时通信服务。商家产品爆款、用户活跃交流都在考验着我们的业务系统。如何保障系统的稳定运行,支撑更大的并发,提供真正的可扩展的 IM 云服务一直是我们非常关注的一个问题。
  • 服务复杂且集群规模扩大后,阿里妈妈怎样提升部署和构建效率?:阿里妈妈是阿里集团下的广告业务 BU,广告在线投放系统是广告业务中的最前端,是业务变化的必经之地,绝大部分的业务变更都会导致投放系统的变更。因此,投放系统的迭代效率直接影响了广告业务的迭代效率。系统构建是整个交付体系中的基础,业务的变更、新业务的接入、业务计算规模的扩张效率都依赖着强大的系统构建能力。本文介绍阿里妈妈在线投放系统的构建演进过程,讲解基础技术架构的变革如何给业务带来迭代效率的提升。
  • 机器学习工程师必知的十大算法:毫无疑问,机器学习 / 人工智能的子领域在过去几年越来越受欢迎。目前大数据在科技行业已经炙手可热,而基于大量数据来进行预测或者得出建议的机器学习无疑是非常强大的。一些最常见的机器学习例子,比如 Netflix 的算法可以根据你以前看过的电影来进行电影推荐,而 Amazon 的算法则可以根据你以前买过的书来推荐书籍。

前沿趋势

  • Phantom.js 维护者退出,项目的未来成疑:Vitaly Slobodin 是广为使用的无头网站测试框架 Phantom.js 的维护者,现在他决定放弃这一职责,这使得 Phantom.js 项目的未来成疑。Slobodin 在 Google 论坛上发帖表示,鉴于 Chrome 59 推出了无头浏览特性,他认为没有理由再继续维护 Phantom.js。Phantom.js 因其无头特性而常用于网站的自动化测试中。它基于 WebKit,可执行 DOM 操作、抓取截屏等一系列任务。
  • 2017 年会是 Serverless 爆发之年吗?:中小型公司,尤其是互联网行业的创业公司,本身并没有太多的技术人员,如果设计系统时需要考虑诸多的技术问题,例如 Web 应用服务器如何配置、数据库如何配置、消息服务中间件如何搭建等等,那对于他们来说人员成本、系统成本会很高,Serverless 架构的出现,让这种情况可能可以大幅度改善。
  • Apple TestFlight 支持 iOS App 的 A/B 测试:在 TestFlight 最近的更新中,Apple 引入了多项新的特性,包括多次构建以及增强的组,借助它可以实现 iOS App 的 A/B 测试。TestFlight 现在能够对同一个 App 同时进行分发和测试的多次构建,在此之前,它只允许分发一次构建。结合新的组管理特性,多次构建提供了一种有效的方式来进行 A/B 测试,它能够让开发人员执行可控试验,对比给定特性的两个变种版本。

大会动态

  • 技术人在创业初期的管理之道:对技术人而言,2017 是更好的时代还是更差的一年?本文根据爱拍联合创始人 &CTO 邹光先在ArchSummit 全球架构师峰会上的演讲整理而成,现已邀请到邹光先担任“技术创业”专题出品人,目前已确定有米科技创始合伙人蔡锐涛和 Mobvista 联合创始人黄伟坚前来分享,8 折售票火热进行中,更多专题讲师信息请到官网查询。

人文管理

  • 创业团队技术 Leader 应该尽量避免的 9 个错误:自己闲的时候总是思考一个问题,将来有一天我成为一家创业公司的技术负责人,哪些错误应该是避免犯的呢?人从一种状态到另一种状态的时候,先思考的不应该是如何快速去做,而是如何避免犯一些错误,这就是本文的出发点。首先为了避免太跑题,先设置一个限定,一个创业团队近期融了一笔钱,需要快速的抢占市场,需要有一个技术负责人来带领技术团队更好的支持业务发展,这个创业团队原来的技术团队人员没有超过 5 人。
  • 火力全开:大数据领域 2017 年全景剖析:去年,我们曾经问过大家“大数据还是个值得关注的大事吗?”,并注意到由于大数据更像是一种“系统化工程”,因此在企业的接受速度方面要落后于整个业界的炒作。大数据技术用了多年时间进行演化,才从一种看起来很酷的新技术变成企业在生产环境中实际部署的核心企业级系统。身为数据极客,在 2017 年应该能感觉很幸福。
语言 & 开发架构算法