来源:http://geek.csdn.net/news/detail/136459

立足互联网行业,架构通常指的是技术架构,更具体一点的说是系统架构、软件架构,或者是最常见的网站架构。本期封面报道就来探讨一下互联网时代,实战型技术架构的演进过程及其优缺点等诸多方面。

  • 架构分享&学习之“渔”与“鱼”(张立刚,1号店技术部电商云平台技术总监)
  • 京东分布式数据库系统演进之路(张成远,京东云资深架构师)
  • 万人协同规模下的代码管理架构演进(廖超超,百度代码开发协作平台架构师)
  • 微信数据强一致高可用分布式数据库PhxSQL设计与实现(陈俊超,腾讯微信后台高级工程师)
  • 同程旅游缓存系统(凤凰)打造Redis时代的完美平台实践(王晓波,同程旅游首席架构师)
  • 百万用户分布式压测实践手记(聂永,新浪微博技术专家)
  • TiDB架构的演进和开发哲学(黄东旭,PingCAP联合创始人兼CTO)

资讯

CSDN要闻 
计算加速的指数规律 
如何展开面向各群体的CS教学,以及如何应对数据库的衰落 
Google漫长而奇妙的生命探索之旅


人工智能

  • 机器学习平台JDLP长成记(徐新坤,吕江昭,郭卫龙)

    京东容器平台经过几年的发展,高效支撑京东全部业务系统。积累了丰富的数据中心基础设施建设、应用调度、业务系统高可用、弹性伸缩等方面的宝贵经验。更重要的是京东容器平台可以集中提供65万核CPU-Cores的计算能力。自然会全力support目前最具影响力的机器学习领域需求。以此京东商城基础平台部集群技术团队与机器学习团队联合推出基于Kubernetes研发的机器学习平台JDLP。皆在为研发团队提供具有充足CPU+GPU计算能力的统一云端机器学习平台,服务众多业务方。让机器学习计算平台资源按需随手可得,并统一提供训练任务强隔离、高可用、弹性伸缩等能力和服务,让业务更关注在算法和业务需求上。

  • 无人驾驶硬件平台(唐洁,刘少山)

    本文是无人驾驶技术系列的第十篇,着重介绍无人驾驶硬件平台设计。无人驾驶硬件系统是多种技术、多个模块的集成,主要包括:传感器平台、计算平台、以及控制平台。本文将详细介绍这三个平台以及现有的解决方案。希望本文对无人驾驶从业者以及爱好者选择硬件的时候有帮助。


大数据

  • 图数据库——大数据时代的高铁(董小珊,姚臻)

    如果把传统关系型数据库比做火车的话,那么到现在大数据时代,图数据库可比做高铁。它已成为NoSQL中关注度最高,发展趋势最明显的数据库。

  • 使用SMACK堆栈进行快速数据分析(马小龙,浙江财经大学数据分析和大数据计算的客座教授)

    本文讨论作为大数据架构的SMACK堆栈(Spark、Mesos、Akka、Cassandra、Kafka),能够有效结合快速在线分析和长时间运行的批式处理任务。SMACK堆栈仅依赖经过测试的开源软件,是一个基于Hadoop架构的可行替代方案。

  • 微博商业数据挖掘方法(康乐,中科院博士,曾就职于搜狗,新浪微博)

    本文主要介绍微博商业数据挖掘的体系及方法,但并不注重模型和算法这些细节,而是阐述数据如何贴近、支持和引导业务,如何建立合理的评价体系,以及如何围绕这两点建设数据挖掘架构。


移动

  • 58同城iOS客户端组件化演变历程(曾庆隆,58同城iOS客户端架构师)

    架构的演进是为业务不断发展服务的,架构不能脱离业务,这是最基本的出发点。58同城iOS客户端随着业务量和用户量的持续增长,架构也是不断受到挑战,采用什么样的架构去适应这些变化,对技术人员来说也是一大考验。58 App的架构先后经历了纯Native、引入Hybrid框架、底层服务组件化、业务线组件化,即整个App组件化的四个阶段。

  • Qunar React Native大规模应用实践(殷文昭,去哪儿Qunar移动架构组(YMFE)iOS研发工程师)

    Qunar React Native(下文简称QRN)是去哪儿网(Qunar)基于React Native(下文简称RN)定制的一套框架,让RN用起来更方便快捷,2016年3月上线后已在公司内部大规模应用。透过QRN的大规模实践我们可以看到如何更好地去使用RN。

  • PC VR游戏的CPU性能分析与优化(王文斓,英特尔资深应用工程师)

    伴随着全新VR体验所带来的双目渲染、高分辨率和低延时等要求,对CPU和GPU都造成了极大的计算压力,一旦VR应用出现性能问题,非常容易造成用户眩晕并带来极差的用户体验,因此性能问题对于VR体验的好坏格外重要。本文将集中介绍VR需要高计算量的原因, 以及分享如何利用工具查找VR应用的性能问题和CPU瓶颈所在。


技术

  • 下一代Web应用模型——Progressive Web App(黄玄,前阿里、前微票儿前端工程师)

    2016年,Google提出了PWA,志在增强Web体验。可显著提高加载速度、可离线工作、可被添加至主屏、全屏执行、推送通知消息……这些特性可使Web应用渐进式地变成App,甚至与App相匹敌。这一系列特性背后有哪些核心关键技术支撑,本文将为你一一分析,解开PWA的神秘面纱。

  • WebAssembly,Web的新时代(张敏,Intel开源技术中心Web团队软件技术经理)

    在浏览器之争中,Chrome凭借JavaScript的卓越性能取得了市场主导地位,然而由于JavaScript的无类型特性,导致其运行时消耗大量的性能做为代价,这也是JavaScript的瓶颈之一。WebAssembly旨在解决这一问题。本文从WebAssembly的起源到开发实践对其做全面探究,帮助开发者对WebAssembly有全面的了解。

  • SQL-on-Hadoop盘点与应用(蒋守壮,万达网络科技集团资深大数据工程师)

    笔者从事大数据相关工作已有些年头,部分工作内容是基于Hadoop平台的数据分析和挖掘。在这方面,使用过很多SQL-on-Hadoop领域的组件,比如Hive、Impala、Drill、Presto、Kylin(准确来说为OLAP on Hadoop)和Spark SQL等;也使用过NoSQL-on-Hadoop的产品,比如HBase;同样也有SQL-on-HBase,比如Phoenix。上面提到的很多组件,多少都会存在一些瓶颈和问题,关键是如何结合实际的项目需要,选择一款适合自己的组件并集成到现有的大数据平台中,才是最重要的。

  • 电商物流系统技术架构进化史(者文明,2012年加入京东,致力于电商物流系统架构)

    1998年3月,中国第一笔互联网网上交易成功,标志着中国正式从电子数据交换时代步入互联网电子商务时代,从2003年开始进入迅速发展阶段,到今天,中国电子商务格局已经形成。笔者在传统企业应用和电商互联网公司摸爬滚打了15年,亲历过传统企业应用向互联网转型,以及电商物流系统的架构演进过程。本文是笔者根据多年经验整理的一个小结。

《程序员》2月精彩内容:互联网应用架构面面观相关推荐

  1. 开年第一炸:黑马程序员1月就业报告新鲜出炉!

    春节假期完结,进入开工模式,是时候打起精神,以元气满满的状态开启新的奋斗. 当代打工人年前必聊年终奖,年后的话题焦点非跳槽莫属.新年新气象,很多人摩拳擦掌跃跃欲试,计划着换个好工作. 在大家还翘首期盼 ...

  2. 微信小程序从0到上线,程序员一个月开发一款小程序实录

    前言:本人从事游戏开发多年,是一名饱受折磨的游戏前端开发人员.游戏这个行业越来越难做,加班越来越严重.正值行业转变之际,听闻微信小程序热火之时,我想偿试一下小程序制作,因此,一个月之后有了这篇文章:微 ...

  3. 跑路了!在东北国企当程序员一个月的感触

    作者:我犟不过你 | 编辑:JackCui https://juejin.cn/post/7125627005407592462 大家好,这里是NewBeeNLP.这两天看到了一个不错的文章:入职东北 ...

  4. 最全程序员常用术语,科技互联网翻译必备

    最全程序员常用术语,科技互联网翻译必备 (整理不易,给个赞叭 蟹蟹) A abstract 抽象的 abstract base class (ABC)抽象基类 abstract class 抽象类 a ...

  5. 程序员应该会哪些内容

    以下文章转载自知乎,暗灭-京华九月秋近寒,浮沉半生影长单 暗灭 京华九月秋近寒,浮沉半生影长单 156 人赞同了该回答 题外话:我实在看不下去阳阳和柯基这两个菜鸡,代码写的一塌糊涂了,所以找了个时间, ...

  6. Java程序员如何从码农晋升为架构师,你跟架构师的差别在哪里?

    一.如何定义架构师 Java架构师,首先要是一个Java程序员,熟练使用各种框架,并知道它们实现的原理.jvm虚拟机原理.调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,怎么解决并发量. ...

  7. 《程序员》11月精彩内容:大数据平台架构与技术实践

    本期<程序员>呈现大数据平台架构与技术实践精彩内容,汇聚来自去哪儿.游族网络.链家网.万达金融等公司的技术专家,将带领读者共同探讨热门技术应用和实践优化,深入解析蕴藏的数据价值,展现时下大 ...

  8. 《程序员》9月精彩内容:微信小程序 中国人工智能大会集锦

    "无须安装"."触手可及"."用完即走"--这一系列特性,使微信小程序自被提出起,就广受开发者关注,大家对它的热议可谓跌宕起伏,它的每次更新 ...

  9. 《程序员》12月精彩内容:双11技术决战

    双十一酣战方休,双十二蓄势以待,街谈巷议的都是一个话题"今天,你买了吗?"席卷购物车的狂欢之下,是对系统架构的巨大挑战,如何在兼顾用户体验的同时保证系统的灵活敏捷都对电商架构提出了 ...

  10. 《程序员》6月精彩内容:物联网开发技术栈

    作为互联网技术的进化,物联网开发并非孤立的技术栈,而是向上承接了互联网,向下统领了嵌入式硬件开发的一个承上启下的全栈开发技术. 作为正在快速进化中的新互联网技术,我们并不能预测物联网技术栈最终的样子: ...

最新文章

  1. 谷歌浏览器跨域报错解决办法
  2. Caffe官方教程翻译(10):Editing model parameters
  3. 2019第十届蓝桥杯比赛总结(B组c/c++)
  4. linux 系统 权限
  5. LeetCode 206. 反转链表
  6. 嵌套套娃,MySQL子查询,单行与多行子查询,相关和不相关(关联)子查询,完整详细可收藏
  7. php后台如何避免用户直接进入方法
  8. 这个数学问题,打一局台球就解决了
  9. python所有的父类_python获取父类的子类(遍历,递归),并循环执行所有子类的某一方法...
  10. html密码字段语法,HTML input 标签的 type 属性
  11. 成功在MP4封装的H264视频中提取能播放的裸流
  12. AI语音克隆软件安装和使用教程
  13. 药用计算机题目,医用计算机基础_超星尔雅_题库及答案
  14. html登录用户名和密码验证码,JavaScript登录验证码的实现
  15. 计算机网络常用通讯方式,通信方式
  16. 一文理解完美二叉树, 完全二叉树和完满二叉树
  17. c语言大作业之自动寄存柜,关于自动寄存柜的问题求解
  18. flutter中地图定位
  19. jbpm创建流程图_jbpm - 工作流的基本操作
  20. 理想低通滤波器(频率域滤波)

热门文章

  1. Nginx安装,Nginx静态缓存,Nginx Gzip压缩,Nginx负载均衡,Nginx方向代理,Nginx+Tomcat+Redis做session共享
  2. 03_Nginx添加新模块
  3. 8 cocos2dx添加场景切换效果,控制场景切换彻底完成之后再执行动画
  4. 迁移学习--Xception
  5. counter()函数和most_common()函数
  6. 关于编译错误 fatal error C1083: Cannot open precompiled header file
  7. easyui select 下拉框的取值和赋值
  8. GLSL三种修饰符区别与用途(uniform,attribute和varying)
  9. android dpi
  10. 用lucene实现在一个(或者多个)字段中查找多个关键字