微信号:ArchNotes

介绍:高可用架构公众号.

技术迭代这么快,技术人在下半年应该学习什么?

2018-10-16 11:37 GIAC组委会

随着大数据、区块链、人工智能、智能运维等行业飞速发展,大龄恐惧症越来越多地在技术圈被人讨论。很多架构师在工作5-10年以后,都会开始思考5年、10年甚至更久以后的自己,会是怎样一种生活工作状态,以及是否会被时代抛弃。


面对着日新月异的代码和语言,想必很多35岁的架构师、关键技术从业者也经常问自己「随着年龄越来越大,我该何去何从?」是选择深耕业务,成为关键技术从业者?还是选择管理岗,更好的挖掘技术价值?架构无处不在,你怎么架构自己的未来?


相信坚持学习,不断补充新知识,便可以缓解技术迭代快,知识跟不上发展速度带来的诸多问题。GIAC全球互联网架构大会面向架构师、技术负责人及高端技术从业人员的年度技术架构大会。在大会上,不仅可以结识一些行业大咖 ,认识更多的朋友;通过大厂老师们探讨行业技术风向,还可以更深入的了解大公司背后的架构设计与一线行业的最佳实践,快速的与业界同步经典架构、区块链、音视频等热门核心技术,更好的看清未来的职业发展道路,认清自己内心真正的需求和渴望。


GIAC全球互联网架构大会msup和高可用架构技术社区联合举办。已成功举办三届,每一届均与1000+名架构师一起探讨技术的变革与革新,本届大会将于11月23-24日在上海淳大万丽酒店举办



本次大会共有 5 大板块方向,20 场技术专题,70 个互联网架构案例。组委会从互联网架构最热门系统架构设计、工程效率、机器学习、未来的编程语言、分布式架构、人工智能、IoT等领域甄选前沿的、有典型代表的、技术创新及研发实践案例,分享他们在本年度最值得的总结、盘点的实践启示,从业者可快速与业界同步热门及前沿最核心技术,助力企业业务升级及成功转型。


下面会给大家分享一些案例,希望参会的你们,可以提前了解这些案例,更快速的融入技术大牛圈。


前言技术


FIBOS平台实现了快速开发、快速部署和稳定且流动的通证体系,帮助开发者一步进入区块链时代。本次演讲,会介绍热门的FIBOS项目的整体结构与技术架构。


1. 了解FIBOS项目的演进过程
2. 了解DApp开发的基本流程
3. 了解热门的区块链项目IBO过程与EOS生态



"家庭 IoT 已经成为 IoT 领域一大落地战场,但是受限于 IoT 严重碎片化问题,以及用户认知的大量差异,如何通过技术手段解决碎片化问题,快速抹平用户认知差异是我们重点解决的问题。由于硬件系统的加入,如何管理手机、云端、硬件之间的状态也成为家庭 IoT 架构中需要关注的难点。当然, IoT 设备的连接稳定性更是需要做持续优化。基于以上诸多问题,我来分享一下 Keep 在这些问题上的一些思考和优化实践。"


1. IoT 严重的碎片化问题的坑以及解决方案
2. 保持 IoT 状态一致性以及单向数据流架构设计
3. IoT 设备连接稳定性优化实践和效果



Java语言经久不衰,离不开其庞大的用户群体为这个生态所做出的贡献,JVM支撑着整个生态很好地运行,然而它对于很多人来说是一个黑盒,碰到很多问题都无从下手,那如何从现象到本质,让大家能有体感地去排查这些性能问题,我将给大家分享我亲历的部分JVM性能案例,给大家不一样的JVM学习途径,希望大家能满载而归。


1.了解一些比较罕见的JVM性能案例
2.从案例慢慢了解JVM的实现原理
3.以后碰到JVM相关的问题有自己的排查思路


工程文化及管理


工作前几年是职业生涯中成长最快的几年,在这段时间里你会充满激情,做事专注,也容易养成良好的习惯,那么技术人员如何能快速成长。


1.知识如何内化成能力
2.技术人员的职业规划



通过UC信息流的国际化之路,应对热点事件、多语言、多国家、体感测试、数据分析等挑战,开展质量保障和体系沉淀经验,帮助有意国际化和正在国际化的公司,能够看到一些国际化差异,及质量保障关键点,少走弯路。


1.针国际化差异的几个点,分享国际化质量保障的方法 
1)应对国际机器量少,而活动带来的瞬时流量的暴涨,实现持续化稳定服务; 
2)多语言、多国家情况下,内部员工如何对产品形成体感 
3)信息流场景下的体感测试。 
4)打点测试的不简单,及国际化下的数据计算和传输 
2.启示 
1)引入过程质量体系&补齐国际化差异:快速引入成熟解决方案,完成基础质量保障;结合国际化特性,抓住差异化环境下的核心矛盾。 
2)业务保障&体系化;业务测试解决业务质量的基础,体系化指导团队在深度、效率提升,应对未来更大挑战 
3)一切数据化:在大数据时代,不论是业务还是测试,都需要通过数据化的分析,透过数据挖掘风险和解决思路。



在移动互联网和人工智能时代,我们所处的商业格局和企业生态充满了易变性、不确定性、复杂性和模糊性,企业的创新能力依赖于能够频繁地从真实用户那里得到对商业假设的有效验证,胜出者的特点是拥有快速、高质量交付可工作软件的能力。DevOps就是现在最炙手可热的理念、方法和技术,它可以有效应对VUCA挑战,通过IT交付效能改进,促进组织绩效提升,帮助组织成为行业的领先者和颠覆者。本次分享基于对大量对高效能、精英效能组织的数据分析,通过整理、归类和总结,提炼出这些成功组织背后的实践地图,包括五大维度的数十个能力项,讲解如何通过这些关键的抓手,在不同的约束和场景下,逐步推动DevOps变革,让组织获得可度量的、有效果的实质提升。


1. 了解DevOps发展的趋势及误区 
2. 明确DevOps转型的目标和度量指标 
3. 了解最为科学全面的DevOps实践地图 
4. 通过案例体会DevOps转型的过程和效果 
5. 获取组织自身DevOps转型所需的必要知识



经典架构


主要针对京东App商详模块的业务架构演进,围绕插件化->楼层化->平台化(三方共建)->模块化进行分享,介绍我们在支持京东海量商品引发的多业务场景,多商品类型,多购买模式下的解决方案及经验。


1. 了解京东商详模块的业务场景及复杂性
2. 了解楼层化的解决方案
3. 了解平台化(三方共建)的实施方案
4. 了解模块化,轻量化的解决方案



系统拆分为微服务之后,服务治理是一个很大的问题。好的服务治理平台可以大大降低协作开发的成本和整体的版本迭代效率。新浪微博作为国内微服务落地的先锋,在服务治理方面有自己独到的经验。本次分享我会围绕微博的实践经验介绍服务治理的方方面面。


学习到服务治理的关键技术:
1. RPC通信层的故障隔离;
2. 第三方依赖故障隔离;
3. 基于线程池的微服务优先级调度;
4. 熔断机制;
5. 流量控制:静态、动态流控和并发控制;
6. 优雅降级、异步回调机制。



介绍京东云在微服务方面的一些实践经验。京东云已经存在数百个产品线,使用Go、Java、Php、Python等多种不同的语言和框架开发,服务部署也有容器部署、虚拟机部署、物理机部署等多种方式,存在大量的跨产品线直接服务调用。如何将Istio应用于京东云这种大型复杂系统?如何减少各产品线的接入成本?这中间遇到了哪些问题我们是如何解决的?分享中将一一为您解答。


1.了解京东云如何将Istio与原有的基础设施组件很好的融合
2.了解我们如何使Istio不与Kubernetes强依赖
3.了解如何平滑升级
4.了解我们对公有云上如何实施微服务的一些思考"



数据及商业智能


Lindorm(灵动)是阿里巴巴研发的大规模、高吞吐、快速灵活、实时混合的NoSQL系统,面向海量数据场景提供世界领先的高性能、可跨域、多一致、多模型的混合存储处理能力。其依托于阿里在大数据结构化存储的多年实践感悟和经验,运用独特的数据自动分区和多副本架构设计,应用高效内存管理、分层异构存储、动态编码索引、灵活流动计算、快速批量导入等技术,并通过RDMA、用户态IO、数据处理offload等技术充分发挥新型计算/存储/网络硬件的能力,对焦于同时解决大数据(无限扩展、高吞吐)、在线服务(低延时、高可用)、多功能诉求,能够为用户提供无缝扩展、高吞吐、持续可用、毫秒级稳定响应、强弱一致可调、低存储成本、丰富索引的数据实时混合存取能力。


Lindorm生长于阿里大生态,全面服务于淘宝、天猫、蚂蚁、菜鸟、阿里云、高德、优酷等各个领域,满足用户对于大规模数据的实时存储和处理的需求,支撑业务的海量存储、数据驱动、实时决策等场景。系统日常存储数据百PB级,峰值请求处理每秒数亿次,典型场景包括实时大屏、智能风控、营销决策、个性推荐、订单记录、监控日志等。


1. DT时代NoSQL数据库发展前瞻
2.了解阿里巴巴使用最广的NoSQL数据库的发展和进化历程
3.了解大规模在线存储Lindorm的设计理念和细节



Big data and AI are joined at the hip: the best AI applications require massive amounts of constantly updated training data to build state-of-the-art models AI has always been on of the most exciting applications of big data and Apache Spark. Increasingly Spark users want to integrate Spark with distributed deep learning and machine learning frameworks built for state-of-the-art training. This talk introduces a new project that substantially improves the performance and fault-recovery of distributed deep learning and machine learning frameworks on Spark.



将从算法、数据、计算等多个角度介绍格灵深瞳在打造大规模计算系统上的经验。


1.了解视觉计算系统的基本组成
2.了解算法、数据、异构计算、硬件等各个方面的设计注意事项


云计算时代


WebRTC是一个支持Web浏览器和移动应用进行实时音视频通信的W3C标准,提供了基于网页的视频会议能力,广泛运用于商业会议,在线客服,远程医疗,在线教育,游戏直播等领域。

本次分享将介绍WebRTC标准,以及支持WebRTC的Intel® CS for WebRTC产品。Mesh/SFU/MCU多方通讯模型;可扩展,高可用性,分布式部署的服务端架构;支持WebRTC/RTMP/HLS/Sip多协议,支持Android/IOS, Chrome/Firefox/Edge终端设备的互联互通;在服务端的媒体处理部分,介绍了视频混流转码处理和基于DNN的视频分析两大部分。视频混流转码处理是基于Intel Media Server Studio硬件加速的高性能媒体处理Pipeline;以及基于OpenVino的异构DNN加速的视频分析组件。


1. 了解WebRTC标准,发展现状,技术应用场景。
2. 了解WebRTC服务器端的可扩展,高可用性,分布式部署的服务端架构设计。
3. MCU高性能的视频会议媒体处理的设计与实现,Intel硬件加速的video codec/process和optimized DNN inference engine



过去十年间,谷歌用亿万级的容器和机器学习技术为其诸多产品提供着算力与算法的支持,极大提升了其终端用户的使用体验;同时,谷歌开源的Kubernetes容器云技术与深度学习框架TensorFlow也迅速在技术界和众多行业中获得了广泛关注。然而,处在数字化转型“青春期”的中国企业相比之下技术积累尚浅、对于新技术的落地风险高,需要跨越技术的鸿沟才能实现大规模的数字化创新。我们将分享如何借助最新的云与AI的结合打造“智能云”,赋能企业实现算力与算法的民主化,实现快速自主创新。


1. 了解云原生技术的基本概念
2. 了解云原生技术在落地实践中的最佳实践
3. 了解利用云原生技术解决智能AI升级的场景



在最近的分布式系统世界当中,函数即服务(FAAS)已经成为一种新的抽象趋势。 随着Kubernates的流行,Google等公司在Kubernates之上构建了FAAS服务,即knative。在本次演讲中,我会深入介绍knative的各个方面。


1. 熟悉FAAS的的最新动态,特性以及适用范围
2. 理解knative的架构,组件和使用
3. 理解从传统服务到knative如何转换



除了上述介绍的内容外,更多案例可戳  ↓


本届大会还将邀请腾讯、华为、京东、科大讯飞、keep、七牛云、英特尔、UC等公司技术专家出席。

以上六位是本届大会的联席主席,更多精彩内容,可点击“阅读原文”查看,大会正在火热进行中,现在报名即可享8.8折优惠。


 
高可用架构 更多文章 Memcache\/Redis集群管理探索与实现:美图开源PaaS平台资源网关 大规模MySQL运维陷阱:使用MyCat踩坑篇 5分钟学会Java 9~Java11的七大新特性 2018GIAC全球互联网架构大会上海站最新日程抢先看! 实时接口数据也能就近访问?细说如何用CDN提升App性能
猜您喜欢 干货|浅谈软件架构设计 神兽单车CEO车不错先生专访 生肖计算器 IOS开发:开发大师用一生总结的20条宝贵经验 2013移动行业分析之终端篇