关于云原生:实习就参与服务过亿用户的项目是什么体验

5次阅读

共计 2903 个字符,预计需要花费 8 分钟才能阅读完成。

作者 | 周天(莫须)
起源 | 阿里巴巴云原生公众号

大家好,我是周天,花名莫须,一个退出阿里一年的新人。

前传

作为一个计算机专业的学子,退出阿里是我始终以来的幻想,起因非常简单,因为阿里有着寰球最简单的业务场景之一和最大的流量峰值(双十一),微小的挑战带来的必然是微小的技术成就和机会。

有了这个指标后,我就开始制订打算,从各种渠道理解到,阿里对人才的评估规范是:根底、激情、成绩。
首先是根底,因为业余相干,所以基础知识很天然,除了课堂外面的常识(操作系统、计算机网络、数据库、编程语言),我还踊跃跟进时代,对微服务、高并发、秒杀、分布式等场景也有肯定的理解和钻研。
而后是激情,作为一个九五后的计算机专业学生,我十分热切的心愿能在互联网行业有一翻发明,年轻人最不缺的就是激情。

最初是成绩,这个比拟难筹备,我抉择了去一家公司实习,通过这家公司的实习来证实我的能力。事实证明这个决定十分正确,我在实习中主导了一个秒杀零碎的设计,通过对已有秒杀零碎的钻研,解决了数据库高并发、防攻打等问题。这段经验不仅给我带来了成就感,也让我在前面的面试中驯服了面试官,取得了 offer。

野史

承受实习 offer 后,怀着冲动的情绪,我走进了西溪园区,微小的淘公仔映入眼帘,他这种充满活力的精力气一下子就吸引了我,还差点下来摸了摸(逃)。

园区外面有各色的人偶、修建、绿植,所有是那么的离奇。

然而这种躁动的情绪并没有放弃多久,一切都在和 TL 的第一场谈话中完结,TL 说咱们当初有个服务上亿用户的我的项目,进度十分赶,须要你投入。我听了间接懵逼,我一个新人怎么能间接上这么重要的我的项目呢?不会是让我背锅吧?然而转念一想,这么重要的我的项目让我参加,那不是对我莫大的信赖吗?我应该抓住这次机会好好干,不让他人悲观。

局促不安,但又隐隐有几分豪情壮志,我进入了我的项目室。

我的项目果然没让我悲观,须要协调的部门和人员超出了咱们设想,然而好在师兄们都十分 nice,谆谆告诫。
通过了初期的不适后,我迅速地调整了本人的节奏,在我的项目里残缺的负责了一个模块。

过程中,我首先须要疾速理解本模块的技术栈(好在有根底,这个过程没花多久工夫),还须要和其它模块(甚至部门)的技术同学打交道,也须要和产品同学打交道,还要和客户打交道,对于我集体的综合能力有了很大的晋升,最重要的是满足了我始终以来的宿愿(哦,原来世界级的高并发、高可用是这样做的)。

无数个日日夜夜,我的项目室里留下了咱们繁忙的身影,有方案设计时强烈的探讨和碰撞,有排查问题时紧皱的眉头,也有阶段性里程碑 delay 的无奈。这所有的所有,在我的项目顺利验收后都不再是苦楚,而是一段值得思念的时光。

最初,我也失去了转正告诉,在收到正式 offer 的那一天,我买了几瓶啤酒回家,捎上几只鸭脖,干~,据女朋友说,那晚我的呼噜打的特地响,睡的特地沉。

Last But Not Least

我所在的高可用架构团队是负责阿里巴巴外围高可用产品的研发团队,提供的高可用架构基础设施直面 双 11 洪峰流量,包含全链路压测、容量布局、准入管制、限流降级、流量调度等;通过攻防演练、环境隔离、业务对账等常态稳定性保障技术,提前裸露危险,低成本发现零碎隐患;通过同城双活、异地多活、单元化体系建设,撑持阿里巴巴电商链路的分钟级故障切换,保障业务稳固运行。

目前团队的技术,曾经通过开源和商业化渠道进行内部输入。开源框架包含 Sentinel、ChaosBlade,商业化产品包含 PTS、AHAS,帮忙云原生用户低成本晋升高可用能力。

  • 如果对纯技术感兴趣,能够间接成为顶级开源我的项目的外围开发。
  • 如果对技术结合实际场景感兴趣, 能够深度参加多个高可用畛域零碎的建设, 一起摸索世界举世无双简单高并发的双十一高可用、AIOPS 等场景。
  • 如果对产品、业务感兴趣,能够投身于将咱们的高可用零碎做成产品,推动实现全世界的“互联网 +”趋势。
  • 如果对云感兴趣,能够参加到性能压测、利用高可用和异地多活等云产品建设中来,感触与 AWS、Azure 等寰球当先技术的追云逐浪。

团队简介

阿里云 - 云原生 - 高可用架构团队 是负责阿里巴巴外围高可用产品的研发团队,提供的高可用架构基础设施直面双 11 洪峰流量,包含全链路压测、容量布局、准入管制、限流降级、流量调度等;通过混沌工程、环境隔离、云原生巡检等常态稳定性保障技术,提前裸露危险,低成本发现零碎隐患;通过同城双活、异地多活、单元化体系建设,撑持阿里巴巴电商链路的分钟级故障切换,保障业务稳固运行。

目前团队的技术,曾经通过开源和商业化渠道进行内部输入。开源框架包含 Sentinel、ChaosBlade,商业化产品包含 PTS、AHAS、Advisor,帮忙云原生用户低成本晋升高可用能力。

  • 如果对纯技术感兴趣,能够间接成为顶级 开源我的项目 的外围开发。
  • 如果对技术结合实际场景感兴趣, 能够深度参加多个高可用畛域零碎的建设, 一起摸索世界举世无双简单高并发的双十一高可用、AIOPS 等场景。
  • 如果对产品、业务感兴趣,能够投身于将高可用零碎做成 商业户产品,推动实现全世界的“互联网 +”趋势。
  • 如果对云感兴趣,能够参加到性能压测、利用高可用和异地多活等云产品建设中来,感触与 AWS、Azure 等寰球当先技术的追云逐浪。

畛域与作品

阿里云 - 云原生 - 高可用架构团队 是负责阿里巴巴外围高可用产品的研发团队,也是一支随着双十一大促迅速成长起来的团队,目前团队业务涵盖多个畛域,包含但不限于:

1. 开源我的项目

  • Star 数 12.8k 的限流降级我的项目:Sentinel
  • 混沌试验注入工具:Chaos-Blade

2. 商业化产品

  • 行业第一的云原生性能测试工具  PTS
  • 集异地多活、流量防护、架构感知、故障演练于一体的利用高可用服务 AHAS

3. 团体外部中间件

  • 全链路压测平台
  • 危险巡检平台
  • 预热平台
  • 开关平台
  • 限流降级平台
  • 预案平台
  • 单元化平台
  • 流量调度平台
  • 快恢平台
  • 服务水平治理平台

咱们须要

研发工程师(Java/C++/Go/C)

  • 有技术激情,计算机根底良好,纯熟应用 Java/C++/Go/C 至多一门语言;
  • 领有良好的 Linux 零碎认知和实践经验,把握初步的零碎问题剖析和排查能力;
  • 具备强烈的进取心和责任感,有较强的学习能力和摸索精力,面对压力敢于迎难而上;
  • 有较强的逻辑思维能力和表达能力,有良好的团队单干精力;
  • 有大赛获奖教训、发表优秀论文、开源我的项目教训者优先。

补充阐明

1. 是否有口试?面试会不会特地难?

个别状况下会安顿口试,面试重点考查候选人的基础知识是否扎实,难度适中。

2. 是否须要本科生?对学历是否有额定要求?

须要本科生的,目前 Sentinel 的外围开发人员就是前年的本科毕业生;此外对学历无额定要求,只有根底够扎实,能力够强,本科生 / 硕士生 / 博士生咱们都须要!

3. 工作地是否只在杭州?

是的,杭州最近几年倒退很不错,落户简略,购房难度远低于北京 / 上海 / 深圳。

4. 新人入职是否有造就打算?

有的,新人入职后会有专属师兄造就,提供系统化的成长路线。

5. 有便捷内推渠道么?

有两种形式:

  1. 微信扫码加群,全年不休

  1. 请以: 学校_姓名_岗位_手机号 格局发送到: nagile.zt@alibaba-inc.com
正文完
 0