昀哥 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. sklearn了解一下

    sklearn是机器学习中一个常用的python第三方模块,网址:http://scikit-learn.org/stable/index.html ,里面对一些常用的机器学习方法进行了封装,在进行机 ...

  2. Scrapy 1.4 文档 01 初窥 Scrapy

    初窥 Scrapy Scrapy 是用于抓取网站并提取结构化数据的应用程序框架,其应用非常广泛,如数据挖掘,信息处理或历史存档. 尽管 Scrapy 最初设计用于网络数据采集(web scraping ...

  3. JAVA PERSISTENCE API (JPA)

    13.2.1. About JPA The Java Persistence API (JPA) is the standard for using persistence in Java proje ...

  4. app后端设计(4)-- 通讯的安全性

    在app的后台设计中,一个很重要的因素是考虑通讯的安全性. 因此,我们需要考虑的要点有: 1. 在app和后台,都不能保存任何用户密码的明文 2. 在app和后台通讯的过程中,怎么保证用户信息的安全性 ...

  5. JS代码检查工具ESLint

    前面的话 ESLint是一个JavaScript代码静态检查工具,可以检查JavaScript的语法错误,提示潜在的bug,可以有效提高代码质量,维持前端团队高度一致的编码风格.ESLint不但提供一 ...

  6. 学会python可以上天!20行代码获取斗鱼平台房间数据,就是这么牛逼!

    Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象.直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定.它包含了一组完善而且容易理 ...

  7. appium----【已解决】【Mac】环境配置提示“Xcode Command Line Tools are NOT installed!"

    报错问题提示截图如下: 报错原因 :根据给出的信息很明显可以看到是"Xcode Command Line Tools"此工具没有安装 解决措施: 打开终端直接执行:xcode-se ...

  8. 理解图像分割中的卷积(Understand Convolution for Semantic Segmentation)

    以最佳的101 layer的ResNet-DUC为基础,添加HDC,实验探究了几种变体: 无扩张卷积(no dilation):对于所有包含扩张卷积,设置r=1r=1 扩张卷积(dilation Co ...

  9. 分布式系统关注点(15)——「水平&垂直切分」详解

    如果第二次看到我的文章,欢迎右侧扫码订阅我哟~ 

  10. Visio打开或取消箭头的自动吸附和自动连接

    在用Visio画图时Visio的自动对齐.自动连接.自动吸附功能确实能带了很多便利.但在画连接线时,Visio总是自动连接箭头与图形的固定节点,想要微调一下连接位置,就显得很不方便,需要关闭自动连接功 ...