从富士康流水线工人到某支付公司技术总监的心路历程

省略前面,只记录后面:前端

……程序员

互联网金融golang

那个封闭的项目就是互联网金融,那时候互联网金融已经慢慢热了起来,14年咱们上线的时候应该是最后的一波热潮了。直到今天咱们公司在行业的排名都在20-60之间来回。spring

 

14年初的时候你们搞的P2P都是网页版,APP端有几个公司有,但都很基础,当时公司人力有限,就面临一个选择先作APP仍是网站的问题,其实APP的问题主要是通道的问题,当时快捷支付应用到P2P公司仍是很是难的。最后领导拍板先上APP,你们就集中人力先作APP,最后证实这是个正确的选择,如今监控咱们公司的交易,几乎80%来自APP,第一次感受移动互联网的浪潮就是这样来的。 系统刚投产的那段时间,交易量火爆,最夸张的时候1000万的标几秒钟就满了,虽然如今平台也是这样。但当时对咱们来说仍是蛮震惊的。在交易量火爆的状况下,系统出现了各类问题,首先是秒杀的时候控制不住并发,有时候会出现超卖的现象,最后各类优化,经过memcahed锁解决了这个问题,紧接着服务器又由于流量太大扛不住了,因而又上线lvs作负载。期间各类问题不断,那段时间我几乎晚上11点以前没有回过家,每次我走的时候老婆还在睡觉,回来的时候她又睡着了,周末也是各类加班,总感受本身见不到太阳,持续了好久,可是成长也是很是的大。 由于咱们的前端是PHP写的我又逼着本身学习了PHP,从开始能看懂,到最后能够写一点。公司慢慢上线了官网,又增长了小网页(H5),各类分布式系统改造。作各类活动,和滴滴打车作活动、和河狸家作活动、和携程作活动等等,有一次一天注册了X千个用户,惊呆了,发现羊毛党来了,又是各类限制。在后来慢慢的有黑客盯上了咱们,各类骚扰,DDOS攻击,SQL注入等等。反正是能遇到的问题咱们基本都遇到了,每一次问题以后,咱们系统就又健壮了一些。 再后来要作大数据分析,咱们又开始启动golang+monggodb这套方案来作大数据,刚开始也很困难,可是你们对新技术的这种渴望打败了一切;再后来上线了dubbo作SOA服务治理,到如今启动spring boot+cloud。咱们的系统也从第一代平台开始到如今第四代平台更换中,对这四代平台作一个简单的介绍: 第一代平台,主要是集中式,以快速上线为目的;第二代平台主要是分布式改造,缓解各服务压力;第三代平台主要作服务端SOA治理,后台统一帐户中心;第四代微服务化改造,已达到灰度上线、动态部署集中管理的目的。 我也从负责Java端,到负责整个技术团队,慢慢的在领导的信任下测试交给了我,再后来分公司独立后将运维也交给了我,因而成了整个分公司的技术负责人,这就是个人故事。将来仍然有更多的挑战,感谢咱们团队的兄弟姐妹,感谢工做中遇到的全部同事和领导。服务器

 

我特别喜欢一句话在这里分享给你们: 个人代码曾运行在几千万用户的机器上,做为一个程序员,还有什么比这更让人知足的呢?若是有,那就是让这个用户数量再扩大 10 倍。并发

相关文章
相关标签/搜索