低代码到底是不是行业毒瘤?一线大厂怎么做的?戳此了解>>> 了解详情
写点什么

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

2018 年 2 月 04 日

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

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 年全新策划,欢迎各位报名进一步了解。

2018 年 2 月 04 日 18:008797

评论

发布
暂无评论
发现更多内容

前端源码宝库

InfoQ_34a83d636158

Spring+多线程+集合+MVC+数据结构算法+MyBatis源码学习笔记分享

Java成神之路

Java spring 编程 程序员 多线程

疫情对在线教育的影响

anyRTC开发者

在线教育 直播 RTC 安卓

我们从Kubernetes发展中学到了什么(1)

华宇法律科技

Kubernetes 容器 k8s

图解图库JanusGraph系列-一文知晓“图数据“底层存储结构(JanusGraph data model)

洋仔聊编程

janusgraph 图数据库 存储结构 图解源码分析

不按套路出牌的阿里面试官:“刁难”面试者常用套路,你中招了吗

周老师

Java 编程 程序员 架构 面试

交易所合约跟单系统源码开发,合约跟单平台搭建

13530558032

大数据作用

阿里P8大牛力荐:Java程序员进阶必读的书籍清单(附电子版)

Java成神之路

Java redis 编程 程序员 JVM

架构师训练营第十二周作业

叮叮董董

云小课 | 一份超实用的勒索病毒自救预防指南

华为云开发者社区

勒索病毒 弱密码 云小课 企业主机安全 病毒云查杀

超声大数据应用

周冬辉

大数据

LeetCode题解:155. 最小栈,使用链表代替栈,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

Git技术干货!工作中"Git"的使用实践和常用命令合集!

洋仔聊编程

git git常用命令 git常用实践 工作中git的使用

架构师训练营十二周作业

方堃

除了方文山,用TA你也能帮周杰伦写歌词了

华为云开发者社区

AI 数据 周杰伦 modelarts 歌词

架构师培训 -12 hadoop

刘敏

区块链USDT支付系统,USDT承兑支付软件开发

13530558032

加密数字货币钱包APP系统开发,数字货币钱包系统定制

13530558032

释放数据价值:DAYU数据运营新能力解读

华为云开发者社区

大数据 数字化转型 华为云 代码原理 数据运营

架构师培训十二周练习

小蚂蚁

易观郭炜:流动水系数造未来

易观大数据

如何实现特定列脱敏?这两种方法你都要会

华为云开发者社区

postgresql 数据 脱敏 匿名 视图

一文说透"静态代理"与"动态代理"

洋仔聊编程

源码分析 动态代理 静态代理

架构师训练营第 0 期第 12 周作业

无名氏

首发!阿里面试官总结从零到架构面试宝典,是时候让面试官懵逼了

周老师

Java 编程 程序员 架构 面试

SpreadJS 纯前端表格控件应用案例:Teammark知识管理库

Geek_Willie

SpreadJS

Android 中的特殊攻击面(一)——邪恶的对话框

OPPO安全

android 安全攻防 安全

数字货币交易系统应用开发,区块链交易所app

13530558032

收藏!一篇教会你写90%的shell脚本!

洋仔聊编程

Shell shell脚本编写 收藏教程

非传统的“易观”,和他的技术驱动之路

易观大数据

2021 ThoughtWorks 技术雷达峰会

2021 ThoughtWorks 技术雷达峰会

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