从 Etsy 团队看敏捷架构的设计
以分布式设计、架构、体系思想为基础,兼论研发相关的点点滴滴,不限于代码、质量体系和研发管理。本号作者由右军及其朋友圈专家团队共同维护。
干货 | 携程在线风控系统架构
为了应对日益严重的支付欺诈,携程在线风控系统2011年正式上线。现在,在线风控系统支撑了携程每日1亿+的风险事件实时处理和100亿+的准实时数据预处理;系统中运行的总规则数和总模型数分别达到了1万+和20+;风控的范围从单纯的支付风控扩展到了各种类型的业务风控(例如:恶意抢占资源、黄牛抢购、商家刷单)。
创业公司CTO谈创业公司技术选型
作者介绍:胡键,超过15年软件研发经验,先后任职于中兴和SAP,现专注于工业物联网创业,任上海圭步CTO。具有丰富的产品研发和项目实施经验,擅长围绕设备资产和生产管理提供物联网端到端解决方案。他同时还是CSM和活跃的社区活动组织者,在西安组织过多场HiBlock区块链技术社区活动并做分享。
DevOps中开发的作用和主动性
前段时间接到右军的命题作文,要聊聊DevOps中开发的作用和主动性这个话题。命题作文的好处就是,逼迫自己从不同的角度去思考同一个事物,这段时间以来也让我不断回顾和琢磨,对这个问题又有了很多新的认识。
三年0故障是如何做到的?
该文章来自于云栖社区,作者不闻,就职于阿里巴巴。此文章发布于2015年,小编觉得仍然有其现实意义,所谓 "年年岁岁错相似,岁岁年年人不同",又道太阳底下无新事。对于作者的不少观点,小编深感认同,比如严格遵守代码review规约、严格执行review制度,不因为工期而妥协、对于pmd这些检查工具,小编还是提倡采用,代码review的精力放在逻辑和设计上去,对于可以规则化定义的内容,交给工具。至于工具规则过多或者少,进行定制即可。
蘑菇街SRE体系建设实践
TOP100组委会专访案例分享者蘑菇街技术总监赵成老师,他将为我们带来《蘑菇街SRE体系建设实践》的话题 。讲述蘑菇街在SRE方面的一些实践和感悟,以及为整个团队带来的一些改变。
菜鸟下一代分布式体系架构的设计理念
菜鸟乃至阿里在全球化进程中,也面临着全球分布式架构问题,以及仓储系统中独特场景下云计算能力的不足。菜鸟资深技术专家 黄浩 老师目前带领团队在设计规划菜鸟下一代分布式系统架构,结合传统云计算 PaaS/BaaS 以及边缘计算能力,将其应用在全球多域体系中。
从“挖光缆”到“剪网线”|蚂蚁金服异地多活的微服务体系
“异地多活”是互联网系统的一种高可用部署架构,而“单元化”正是实现异地多活的一个解题思路。说起这个话题,不得不提两个事件:一件是三年多前的往事,另一件就发生今年的杭州云栖大会上。
技术面试官的9大误区
有一些技术面试官,心里会有一个执念:面试官要表现得比求职者更厉害。所以他们在面试时,就会表现出强势姿态,用咄咄逼人的问题、语气和表情压制或者挑衅求职者,企图证实自己比求职者更胜一筹。
阿里如何做到在线业务百分百容器化
本文将介绍如何打造百万级的容器技术。众所周知,阿里巴巴在 “双11” 活动之前上线了数以百万计的容器,面对如此大的规模,阿里巴巴的容器技术到底有哪些功能特性来帮助它快速落地?我将从场景痛点与解决方案的角度同大家分享。
数据是黄金还是垃圾?
互联网的出现,特别是移动互联网的飞速发展产生了大量的数据。这些海量数据是公司开展业务的宝贵财富。经常有人说:“数据是未来的石油”,“数据是未来的钞票”,“数据是未来的黄金”。如果数据真的那么有价值
读懂这篇文章,你的阿里技术面就可以过关了
在美国的大学课程中,101是所有课程中的第一门,是新生入学后的必修课程。阿里巴巴中间件技术专家刘振东在上周的Apache RocketMQ开发者沙龙北京站的活动上,进行了主题为《ApacheRocketMQ 101》的分享,帮助开发者从0开始学习 Apache RocketMQ,除了一些基础的入门内容外,还有很多是在社区未发表过的个人所感所悟,首次对外分享。
老司机避坑指南:如何快速搞定微服务架构?
以分布式设计、架构、体系思想为基础,兼论研发相关的点点滴滴,不限于代码、质量体系和研发管理。本号作者由右军及其朋友圈专家团队共同维护。
疫情下我对产业的判断,不忘初心,砥砺前行
疫情给我国带来很多无情的伤害,社会生产生活带来了巨大的影响,甚至大量企业无法复工,社会生产停摆;全国人民的努力,必将战胜疫情,疫情对产业有啥影响,危机之后会带来哪些机会,个人做一些粗浅的分析,简单的一些见解,与您分享,希望抛砖引玉,一起交流探讨。
架构演进实践:从0到4000高并发请求背后的努力!
达达的业务组成简单直接——商家下单、配送员接单和配送,也正因为理解起来简单,使得达达的业务量在短时间能实现爆发式增长。而支撑业务快速增长的背后,正是达达技术团队持续不断的快速技术迭代的结果,本文正好借此机会,总结并分享了这一系列技术演进的第一手实践资料,希望能给同样奋斗在互联网创业一线的你带来启发。
阿里巴巴共享服务中心:淘宝四大服务中心
本章将介绍阿里巴巴共享服务中心的架构,以及在架构转变的过程中,技术团队对如何建设共享服务中心的思考,包括在过去几年建设历程中,我们沉淀出的一些建设原则。
微服务架构的四大杀手锏
互联网应用发展到今天,从单体应用架构到 SOA 以及今天的微服务,随着微服务化的不断升级进化,服务和服务之间的稳定性变得越来越重要,分布式系统之所以复杂,主要原因是分布式系统需要考虑到网络的延时和不可靠,微服务很重要的一个特质就是需要保证服务幂等,保证幂等性很重要的前提需要分布式锁控制并发,同时缓存、降级和限流是保护微服务系统运行稳定性的三大利器。
阿里毕玄:从生物系学生,到技术团队 leader,他是如何完成自我蜕变的
新的技术层数不穷,困扰程序员的不仅有学不完的新技术,还有每个人在职业生涯中必然会面对的成长路线问题。这就像一个产品有了清晰的roadmap,下一步走的才会更自信。本文整理自程序员毕玄的《程序员的成长路线(续)》,讲述了自己加入阿里后的技术成长历程。
41岁阿里工程师:35岁转管理,真的是必经之路吗?
程序员节,也恰恰是我在阿里工作满3年的时候,借此机会盘点一下自己近3年来的工作,也为自己后续发展把把关。个人的眼界和思考总是有限的,特别是对于研究和技术领域来说,知道得越多,其实就会知道自己有多无知,从而对未知心生敬畏,并因未知的广阔而兴奋。
互联网是如何把“原始人”逼成“机器人”
互联网快速发展的这十多年,我们见证了企业软件架构的多次迭代和演变。初期阶段都使用JSP+Servlet,工程师感觉代码直接写在jsp页面上不优雅,也不方便调试。后续发展为JSP+Javabean,把业务代码封装到JavaBean里面,页面之间的跳转通过JSP来完成,有了真正意义上的代码逻辑封装。虽然架构简单,但是技术栈简单上手非常容易,虽原始但是很快乐,不脱发,也没有996。