谈谈2018年技术趋势和架构规划

人工智能 数据挖掘 软件架构   2018-02-05 10:45:24 发布
您的评价:
     
0.0
收藏     1收藏
文件夹
标签
(多个标签用逗号分隔)

2018年春节将近,中国将进入真正意义上的新年,但与2016VR元年、2017AI元年不同,2018年至今还未被一种狂热的技术所冠名。我们仍看到陈年老话题微服务改造还是技术圈经久不衰的热门事件,区块链、人工智能掀起一轮轮革命现在仍然蓄势待发,大前端、AIOps、云架构、边缘计算等话题目前看似蠢蠢欲动,实际早已成为企业技术内部长久规划之一。

这里简单谈谈值得大家关注几场技术动态。

微服务改造

微服务作为陈年话题,已经被越来越多的企业作为软件开发的首选架构思路,目前也是支持大规模持续创新且行之有效的架构手段。微服务看似很美好,但是不可否认运用不当也会带来灾难,在各位落地微服务之前,想必应该想通了这些问题:

  1. 微服务与之前的诸如SOA架构等的区别?
  2. 微服务有何优缺点和前提条件?如何选型?
  3. 什么样的组织架构更适合微服务?
  4. 微服务总体架构体系如何设计?

上述问题每个人可能都有不同的答案,但可能有一个更直接的新问题:有哪些可借鉴的微服务案例?这里推荐几个落地实践:

京东阿基米德微服务及治理平台

阿里巴巴微服务实践之路

贝聊微服务架构实战历程

Going FaaSter: Function as a Service at Netflix

大前端

大前端时代是Web统一的时代,可以利用HTML5(甚至未来的6、7等)或者采用BS架构来开发开发手机端Web应用、移动端Native应用程序、智能设备等程序。

随着手机配置越来越高,移动浏览器的功能越来越强大,一方面前端可做的事情越来越多,不仅仅涉及前端基础的技术选型(如组件化机制),前端性能优化,前端工程效率;同样需要关注前端技术怎么更好的和设计、交互、端的结合,给用户提供更好的产品体验。

另外视频、3D、机器学习、算法工程化、IOT、智能硬件等新的命题正在被提出,丰富的内容生态以及内容形式在给传统开发的模式和线上的稳定性带来了新的挑战,而怪物级APP的移动开放生态也使得越来越多的移动开发者开始围绕着生态进行开发。

这里推荐一些案例:

跳一跳的前世今生——小游戏开发经验分享

QUIC在手机微博中的应用实践

360泛娱乐直播下的HTML5

百度Lavas:PWA的探索与最佳实践

程劭非谈淘宝前端交互的基础设施的建设

人工智能

回顾2017年,人工智能开始商业化、产品化,2018年人工智能仍然是主旋律,经历了疯狂的政策支持与资本追捧后,人工智能开始走入寻常百姓家,于是AI投顾、AI保险、AI客服等各式各样的新AI+产品悉数登场,互联网各企业纷纷对各自的业务场景进行花式AI改造,相信在不久之后的未来,用户与机器之间将会以人工智能为桥梁,届时AI和诸如深度学习之类的话题对于工程师以及企业来说将变得至关重要。

推荐几个人工智能方面的落地实践:

Google Translate助力自然语言理解

美团点评智慧物流与AI赋能

双十一淘宝首页个性化推荐背后的秘密

深度学习在对话机器人中的应用

景驰科技在自动驾驶方面的进展

爱奇艺视频Feed流智能推荐

机器学习和AI在Uber Eats外卖服务中的应用

Facebook机器学习在安全性和完整性方面的探索

架构改造

天下架构分久必合合久必分,但架构的拆分从来不是为了拆而拆,任何一个独角兽/互联网巨头的成长都不可避免地遇到吞吐量、性能、带宽等实际问题场景,于是才开始进行业务层面、应用层面、数据层面等技术体系的拆分。当众多的技术人拆分多了改造多了,继而企业多了一门很重要的职位:架构师。

架构师是一个充满挑战的职业,知识面的宽窄往往决定着架构师的架构能力,经验的多少往往决定着一个架构师能走多远,这里简单提一些具体的架构师实践:

Google | 借助Istio,不再重复发明轮子

eBay QE团队向工程效率团队转型的实践之路

百度网盘的架构演进

百度智能运维的工程与架构

•     京东如何基于容器打造高性能及效率的大数据平台

阿里巴巴大规模结构化存储七年实践背后的思考与进化

Flink SQL:使用标准的ANSI SQL驱动大数据流计算

上述资料来源于 QCon , ArchSummit 2018年全新策划,欢迎各位报名进一步了解。

 

来自:http://www.infoq.com/cn/news/2018/02/2018-architect-trend

 

扩展阅读

数据挖掘与预测分析术语总结
深度学习系列:解密最接近人脑的智能学习机器——深度学习及并行化实现(四)
解密最接近人脑的智能学习机器 - 深度学习及并行化实现
大数据相关技术、Hadoop生态、LinkedIn内部实战
讲给硅谷创业者的大数据精华集合

为您推荐

Android MVP 详解(上)
深入浅出Docker(五):基于Fig搭建开发环境
使用四种框架分别实现1百万websocket常连接的服务器
Solr安装与配置
关于Python的面试题

更多

人工智能
数据挖掘
软件架构
软件开发
相关文档  — 更多
相关经验  — 更多
相关讨论  — 更多