昀哥 20181001
以随时可扩容可缩容可重启可切换机房流量为荣,以不能迁移为耻。

以可配置为荣,以硬编码为耻。

以系统互备为荣,以系统单点为耻。

以交付时有监控报警为荣,以交付裸奔系统为耻。

以无状态为荣,以有状态为耻。

以标准化为荣,以特殊化为耻。

以自动化工具为荣,以人肉操作为耻。

以无人值守为荣,以人工介入为耻。

核心业务流程的故障处理原则:不可恋战
第一时间叫多人一起分头查:查机房,查流量,查应用性能,查数据库,查Redis。
如果迟迟定位不了问题(比如十分钟之内),就不可恋战,必须恢复业务(三板斧):
第一招重启应用,
第二招回退版本,
最后一招是异地多活切机房流量,把受影响的商户切到另一个机房的单元格里。
千万别在定位问题上花太多时间。

不然有成千上万人想砍你。

-EOF-

昀哥近期语录:

1,

不可能像搭积木一样“拼”出一个生态,一定是一个带动一个,履带式前进,干好一件大事儿,给客户带来一些额外的价值,顺着这一丝丝价值往里打,打出生态的另外一层。堆是堆不出生态的。

2,

现金在手是硬道理,不管上市还是不上市。共克时艰。

/*Filip Hodas*/

3,

“你知道那句形容国王和首相的谚语吧?”
奈德当然知道。“国王做梦,”他说,“首相筑梦。”
——冰与火之歌1 第五章 艾德
//董事长做梦,CEO/COO/CXO筑梦
//梦里时常飘来一丝乌云,网络抖动,RDS CPU 100%,台风,……
//甚至有人一时兴起,点着了柳絮,把整个停车场的一百多辆车都烧得只剩下一个壳……

/*Filip Hodas*/

4,

技术书单-面向中高级工程师:

  1. 数据的本质,车品觉

  2. 大型网站系统与Java中间件开发实践,曾宪杰

  3. 亿级流量网站架构核心技术,张开涛

  4. 创京东

  5. 腾讯传

  6. 淘宝技术这十年,子柳

  7. 蚂蚁金服,由曦

  8. 有效管理的5大兵法,孙陶然

  9. 创业就是要细分垄断,李开复等

  10. 深入分布式缓存:从原理到实践

  11. 逆流而上,阿里巴巴集团成长集编委会

  12. 阿里巴巴Java开发手册

  13. 尽在双11:阿里巴巴技术演进与超越

  14. 聊聊架构,王概凯

  15. 决战618:探秘京东技术取胜之道,京东集团618作战指挥中心

  16. CTO说,CTO训练营

5,

链路上的每一个环节都有可能出问题,我已经知道了,但您也不用在一个月里集中展示,请长老收了神通吧~

新DevOps八荣八耻的更多相关文章

  1. Python之禅+八荣八耻

    Python之禅 (The Zen of Python):是Python语言的指导原则,可以在Python命令行输入import this显示. import this >>> Th ...

  2. python八荣八耻

    Python八荣八耻 以动手实践为荣 , 以只看不练为耻; 以打印日志为荣 , 以单步跟踪为耻; 以空格缩进为荣 , 以制表缩进为耻; 以单元测试为荣 , 以人工测试为耻; 以模块复用为荣 , 以复制 ...

  3. 八荣八耻 IT版

    八荣八耻 IT版以可配置为荣,以硬编码为耻:以系统互备为荣,以系统单点为耻:以随时可重启为荣,以不能迁移为耻:以整体交付为荣,以部分交付为耻:以无状态为荣,以有状态为耻:以标准化为荣,以特殊化为耻:以 ...

  4. Pythonic八荣八耻

    以动手实践为荣 , 以只看不练为耻; 以打印日志为荣 , 以单步跟踪为耻; 以空格缩进为荣 , 以制表缩进为耻; 以单元测试为荣 , 以人工测试为耻; 以模块复用为荣 , 以复制粘贴为耻; 以多态应用 ...

  5. Java 8新特性探究(八)精简的JRE详解

    http://www.importnew.com/14926.html     首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 Java小组 工具资源 - 导航条 - 首页 所有文章 资讯 ...

  6. [转帖]Java 8新特性探究(八)精简的JRE详解

    Java 8新特性探究(八)精简的JRE详解 https://my.oschina.net/benhaile/blog/211804 精简版的api   撸了今年阿里.网易和美团的面试,我有一个重要发 ...

  7. Python----八荣八耻

    以动手实践为荣 , 以只看不练为耻; 以打印日志为荣 , 以单步跟踪为耻; 以空格缩进为荣 , 以制表缩进为耻; 以单元测试为荣 , 以人工测试为耻; 以模块复用为荣 , 以复制粘贴为耻; 以多态应用 ...

  8. 《手把手教你》系列基础篇(八十八)-java+ selenium自动化测试-框架设计基础-Log4j 2实现日志输出-下篇(详解教程)

    1.简介 上一篇宏哥讲解和分享了如何在控制台输出日志,但是你还需要复制粘贴才能发给相关人员,而且由于界面大小限制,你只能获取当前的日志,因此最好还是将日志适时地记录在文件中直接打包发给相关人员即可.因 ...

  9. (八十八)VFL语言初步 - 实现布局

    [基本语法] VFL的语法为H:和V:开头,代表水平和垂直. 接下来如果要涉及距离,使用|-x-,x为距离的点数. 对于视图,用[ ]包围,例如[blueView]. ①下面的语句实现了blueVie ...

随机推荐

  1. http请求 405错误 方法不被允许 (Method not allowed)

    由于自己疏忽,导致请求错误405,然后前端数据传输没错,百度大都说跟post提交方式有关,改成get还是报错,检查才知道,controller中忘记写@requestMapping("/XX ...

  2. Undoing Merges

    I would like to start writing more here about general Git tips, tricks and upcoming features. There ...

  3. Django 的数据库查询

    class Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField() def _ ...

  4. java中&和&& | 和||的区别

    我想很多人在学习java的时候,或者其他语言(如:C#,.Net等)都会遇到 &和&& 然而,如果你没有真正的理解他们的意思,这会给你思路上面带来很大的麻烦 在这篇blog中, ...

  5. Dubbo中Directory解析

    Directory代表多个Invoker,可以把它看成List Directory接口 Directory接口继承了Node接口: 1234567 public interface Directory ...

  6. 按照excel文档中的内容在当前cad图纸中自动排布实体

    本例实现的主要功能是读取excel文档中的内容,其次是将按照读取的信息在当前cad图纸中添加相应的实体.下面先介绍实现代码: CString excelPath; //外部excel文档的地址 Upd ...

  7. 从零搭建基于golang的个人博客网站

    原文链接 : http://www.bugclosed.com/post/14 从零搭建个人博客网站需要包括云服务器(虚拟主机),域名,程序环境,博客程序等方面.本博客 就是通过这几个环节建立起来的, ...

  8. MATLAB R2017b安装及破解(安装详解)

    昨天知道有这个Matlab之后就开始想办法安装,今天为各位小伙伴解答昨天安装的过程,希望能够帮助到你们! 使用的镜像软件,我放在压缩包里面 如果你们感觉下载比较麻烦(可以直接发消息给我,我会发给你们的 ...

  9. 安卓开发常用icon/png图样

    平时开发当中会用到很多png图样,但是自己又不太会做,因此做好的办法就是直接在网上下载下来用了,这里给大家推荐一个比较好用的网站,免费的,有很多好的png可以直接下载下来使用. http://www. ...

  10. 一线互联网企业常见的14个Java面试题,Java面试题集大全等你拿,颤抖吧程序员!

    本文由尚学堂学员们根据自己参加过的面试回忆.总结而成,一线互联网企业常见的14个Java面试题,包括各大互联网企业.创业小公司,互联网企业.传统软件公司.对于刚毕业和想要跳槽的宝宝们,再适用不过啦,赶 ...