When releasing your feature

  1. Develop and test your feature on all platforms that you will release to, manually, step by step, as your customer will use. We always have automated test in place and run after each commit or check in. Now they are about to head toward your customers - not your QAs, test act as customer would otherwise do for you.
  2. Get your service ready: usually a new feature will generate load to your service. Have an estimation of how much that is. Perform accurate comparison and provision your service capacity as feature are rolled to more and more customers. Accept the cost added to your service, and this will give you a better justification on the value that the feature would bring in.
  3. Make your client feature controllable at service. When surprise - crash, battery drain, overloading service - happens, you could turn off the feature from the service end without another release.
  4. Always give your client feature a safe default, that is, when service is unavailable, 5xx, or similar, do not load the feature, and so that no crash shall happen.

要查看或添加评论,请登录

Yi Feng的更多文章

  • Elemental Engineer Leveling

    Elemental Engineer Leveling

    Many years ago, Lamborghini announced a new car named Sesto Elemento. in English, it means the sixth element, which is…

  • No matter how a thing starts, it matters where it ends

    No matter how a thing starts, it matters where it ends

    About sixteen years ago, I was a graduate school student. Albeit I was in computer science department, our school has a…

  • The best reward from a previous manager

    The best reward from a previous manager

    For years, we felt the best reward we could receive from management is compensation. From time to time, intangible…

    6 条评论
  • To localize or not?

    To localize or not?

    While traveling, a lot of us, especially those with proficient personal skills, tend to dress more like locals. I…

    2 条评论
  • 未来的路

    未来的路

    从开始懂事到今天,第一次感觉整个世界的经济一个增长点都没有了。80年代有日本的制造业,九十年代有中美互补合作,新世纪次贷危机以前有美国,以后有中国,难民问题以前还有第三帝国以来空前发达的德国。今天,二零一九年二月,放眼世界,发现一个经济增长…

  • Multi tasking like a frontend server

    Multi tasking like a frontend server

    As we advance in career, multi-tasking is inevitable. Leading a project, managing a team, work as a consultant - all…

    5 条评论
  • 工农何苦为难工农

    工农何苦为难工农

    去年年底,有一篇在程序员和猎头之间连续转发的文章。里面说,鉴于文化原因,中国程序员在美国就是打工的命,与其如此,不如回国追求更好的认可和发展。措辞比我的尖刻。 新年的时候,想了想这件事情,的确,…

    5 条评论
  • Who stole our jobs?

    Who stole our jobs?

    From late spring, my family regularly hang out at a regional farm, where kids can enjoy the cargo rail train from…

  • A month without a "job"

    A month without a "job"

    Many people start look for a position after involuntarily left their jobs. We pursue different effort: reaching out…

  • Compose Professional Emails

    Compose Professional Emails

    In this article, I shall use a short example to demonstrate styles of a professional email. We start with a draft.

    3 条评论

社区洞察

其他会员也浏览了