自从淘宝推出双11之后,也快有10年了。
从学生时代每年11月份之前,开始玩各种红包活动开始。到现在进入职场,越来越对这些活动无感,冗长的活动,积攒红包,耗费较长的时间。特别是从每年这场节日的消费者或者说玩耍者,到现在变成每年作为这场节日的参与者与提供者。
角色的转变,让自己对这些有了一些不一样的感受。
每年双11,各大电商平台都紧张地备战着。说说临近双11的一些思考吧,在这场备战中。
作为活动的运营者,想着如何运营一个新的活动,怎么让消费者能够在获取到红包或者金钱的同时花费更多的时间在app上或者能带动其他人进来。
作为活动的开发者,想着怎么保证app能正常运行,不出故障,保证消费者能够正常购买商品。
而恰巧,我就是活动的开发者之一,为了保证应用的正常运行尽一切该做的事情。由于参与人数较多,从平常的几百万人到活动促销凌晨的几亿人。而突然的峰值,必然要提前进行准备。
为了保证在应用(或者说服务)在峰值时,无故障(无bug),必然得提前模拟峰值。为了不影响现在运行的应用,由于白天消费者或者说购物者较多,通常就必须在晚上进行模拟几亿人访问了。而这一切就要求我们在晚上来进行这场演练。
有时候就在想,能不能不用进行演练呢?
想想之前看到百度的春晚抢红包幕后的故事,阿里云早期的故事。一些程序员购买机器、搬机器,如何如何的艰辛、如何如何的不容易,最后终于做成了一件事。
讲述地都是大家一起努力,加班加点,如何地不容易完成这样一件惊天动地的壮举。
而我此时则再想,能不能每次这样的活动之前,不用特地为这些活动做准备。而能不能把每次的活动都做的像和平时一样对待呢?
活动促销,结果导致的就是访问人数的增多。能不能做到自动化处理、自动化分配资源、自动化调度。而不是用人力去每次活动去演练,去模拟。
把每次购物节都当作平时,把平时又当成每次购物节。
而不用特别准备,特别去演练。实现资源的自动调度、自动分配、自动化处理。
希望有一天,我的这个想法能实现。而不需要加班加点的演练,那也许程序员再不会因为加班熬夜而掉头发、猝死等等了。
期待技术有一天能实现我的愿望,大家来说你的1024愿望吧。