• archsummit2017见闻和思考


    前几天参加了archsummit的北京站。2天的日程安排的十分紧凑,大多数时间同时有多场专题分享,选择想要听的专题就成了首要的事情,按照感兴趣的,可能用到的,启发思考的原则选择了几场适合自己的专题,这里记录一下大会的见闻和思考。

    创新是人类的自信

    推荐指数:4星
    王坚博士的演讲作为archsummit的开场show拉开了archsummit的帷幕,开场就提出了一个很大的愿景:开一个会能够让50年以后的人开很多会来讨论,每天在世界上开的各种会议数以千万计,能够到达这种目标的会议真是十年难遇,显然要到达这个目标需要巨大的创新,可能是基础理论层面的创新或是定义了某些原理和标准。接下的分享主题都围绕着年轻,创新,自信,三者是相辅相成的,只有挑战离年轻人更近,未来才会离我们更近。虽然分享的时间很短,可以感受到王坚博士是一个有智慧有趣的人,以及非常的有工程师精神。

    算法无处不在:Hulu当今和未来的技术架构

    推荐指数:3星
    hulu讲了算法在视频广告业务的应用,算法如何带来更好的用户体验和更高的收入,接下来讲的人工智能平台是很好的工程实践,如何让算法的实现优化验证更容易,如何让更多的人员参与到这个过程,基础设施的建设能够提高工程生产力,服务于更多的场景,产生更多的价值。

    阿里巴巴云化架构创新之路

    推荐指数:4星
    目前系统架构实践层面最流行的就是微服务,而容器技术作为微服务最适合的载体,必然是构建技术大厦最基础的一环,而容器的调度和编排就是皇冠上最闪耀的明珠。从google的borg开始到k8s在开源界的一统天下,通过合理的部署调用节约资源的利用率一直就是重点的研究方向,而阿里的分享也几乎都和混合云相关,资源利用率的提示对拥有海量服务和数据的巨头意义重大,每一点带来的都是真金白银。对于缺少devOps知识的业务开发人员来说,是一个很好的科普专题。

    高可用低延时的PayPal风控数据平台

    推荐指数:3星
    由于下午没有抢到原本想听的专题的位置,去听了金融应用专题,个人理解金融的最重要的核心之一就是风控,虽然分享的标题中带有风控,但是这个分享和风控的关系真心不大,更多的专注于如果做好一个抽象的数据访问层,以及数据访问层相关的性能优化,分享特别提实施一个完整的性能测试是非常花时间的工作,就个人的工作经历来看也是如此,实际的代码编写在工作中所占的时间并不高,反而需求,设计,各种方面的测试,线上问题排查才是真正占用大部分时间的,如何让不懂技术的人了解,接受,支持这些非编码工作和非业务功能工作所占用的大量时间的确是一个问题。

    陆金所金融平台的架构大升级

    推荐指数:2星
    分享的主题核心也和金融的关系不大,架构演进遇到的问题也是和非金融系统大部分相近,更像是一个做的业务是金融相关的系统的架构演进过程。如果能在更高的维度进行抽象,提炼出分布式系统的关键技术点可能效果会更好。

    腾讯海外计费系统架构演进

    推荐指数:5星
    腾讯的国际化架构分享干货满满,很多在同一个IDC内的解决方案在,多中心的情况下都没办法采用。针对网络,部署,支付,风控等很多领域的遇到的问题和解决方案多有涉及,可以看到是一个global team在做的事情和相应的技术实力。

    京东国际独立站系统演进

    推荐指数:2星
    如果说陆金所金融平台的架构大升级是披着金融的外衣讲架构演进,那么京东国际独立站系统演进就是披着国际化的外衣讲架构演进,分享的内容更多是所做的业务是什么样的,并没有提及国际化的技术痛点,最后的性能支撑靠堆机器也是更像玩笑,在一个努力提高服务器资源利用率的时代,真的要这么诚实吗。。

    知乎 feed 流架构演进

    推荐指数:4星
    重点在于redis module功能带来的更多可能性,IO和网络操作都变成全内存操作的确大大提高了系统的响应速度。这种底层架构选择的变革带来的收益在适合的场景下具有超高的性价比。

    不改一行代码提升系统的性能和稳定性并支持秒杀:看分布式服务化架构关键技术

    推荐指数:5星
    左耳朵耗子的分享真是人气爆棚,刚刚吃完午饭回去就已经座无虚席了,高度的抽象了系统架构领域遇到的问题,核心技术点,信息量很大,这场分享让我觉得很值得archsummit的票价。最后的不改一行代码支持秒杀也很有些诡计和魔术的意味。另外左耳朵耗子对PHP是最好的语言持有不同的看法,日常中个人也觉得java用来做需要持续迭代的业务,python用来做造测试数据和数据分析,shell用来查询线上问题是个很方便的组合。

    Service Mesh在华为云的实践

    推荐指数:3星
    Service Mesh作为下一代微服务的概念被Linkerd提出,在更底层的软件架构中解决微服务的痛点,分享对比了传统的(当前的)微服务框架和service mesh的优缺点,不难想到这种底层的通用框架面临的比较大的问题就是性能和扩展性,在service mesh的发展中如何解决这2点,发挥底层框架应用透明的优势,做到多数场景的可用就是关键。service mesh不一定是下一代微服务解决方案的结果,但service mesh的思想肯定会在下一代的微服务中传承,Keep it Simple and Stupid。

    Apollo自动驾驶及跟车方案的设计思路

    推荐指数:4星
    对我来说有又一场科普向的分享,虽说对工作的帮助不大,但是自己还是很喜欢去听一听的,毕竟人生的一大乐趣就是做无意义的事情。
    分享人孔旗在百度做主要做预测/决策/控制部分,分享的重点也是这些,很多自动驾驶的问题解决都是抽象出一个可解的数学问题,再对这个问题做简化和降维,得出一个局部最优解。整体听下来,自动驾驶是未来的一个必然,而真正达到L4级别的可用性并不是最近2年就可以搞定的但也不会等的特别久。而自动驾驶绝对是一个大生意,诞生出google,apple这个级别的公司也不奇怪。

    说些什么

    互联网的发展史, 从最初的单项传播信息的门户模式 到搜索引擎,微博这种线上双向信息互动的模式,到现在如火如荼的各类各种移动互联网,到高速发展的人工智能和云计算。整体的业务,架构越来越复杂,越来越向着技术密集,资本密集方向发展
    。对于创业者来说,一方面要面对可能的来自BAT的业务同质化竞争威胁,一方面拥有着BAT深耕出的互联网环境带来的便利,如何找到合适的切入方向就是首要解决的问题。对于互联网研发人员说来,业务复杂度,规模与高可用带来的挑战越来越高,同时开源社区的蓬勃发展也带来了越来越多的可能性,怎样利用好开源资源解决自身的业务问题也变得更加重要。如何在一个知识大爆炸的时代保持独立思考,选择适合自己的方向终将成为重要的技能之一,乔教主的那句 Stay Hungry,Stay Foolish 也许就是最好的解答。

  • 相关阅读:
    Vue+element UI实现“回到顶部”按钮组件
    JS判断字符串长度的5个方法(区分中文和英文)
    从vue源码看Vue.set()和this.$set()
    mac下git安装与使用
    JS数组reduce()方法详解及高级技巧
    vue中router.go、router.push和router.replace的区别
    上传及更新代码到github(以及如何在vscode上提交自己的代码)
    VSCode打开多个项目文件夹的解决方法
    get请求和post请求的区别
    android 进程的优先级
  • 原文地址:https://www.cnblogs.com/minotaursu/p/8085923.html
Copyright © 2020-2023  润新知