草庐IT

安全生产 - 系统稳定性建设

  前言 安全是产品的底座,是体验的基础,也是企业的一项核心竞争力。安全生产是一项系统性的工作,同时也是一件比较琐碎的事,需要做方方面面的考虑尽一切可能保障系统安全稳定运行。个人之前一直负责商品的稳定性工作,在这方面有比较多的经历和实践。 记得在18年的时候,我们做商品发布的组件化改造,当时正好碰上网站刚开始类目调整,一度连续3个月每个月都有故障,当时稳定性的压力很大。当然那也是一个契机,商品的稳定性建设也是从那个时候开始起步,然后逐步的完善。 大纲 安全生产建设大致上可以分为这三个阶段: 事前:故障预防,这里需要考虑的就是怎么通过预先的设计,最大限度的保证质量,降低风险,提升稳定性。 事中:

安全生产 - 系统稳定性建设

  前言 安全是产品的底座,是体验的基础,也是企业的一项核心竞争力。安全生产是一项系统性的工作,同时也是一件比较琐碎的事,需要做方方面面的考虑尽一切可能保障系统安全稳定运行。个人之前一直负责商品的稳定性工作,在这方面有比较多的经历和实践。 记得在18年的时候,我们做商品发布的组件化改造,当时正好碰上网站刚开始类目调整,一度连续3个月每个月都有故障,当时稳定性的压力很大。当然那也是一个契机,商品的稳定性建设也是从那个时候开始起步,然后逐步的完善。 大纲 安全生产建设大致上可以分为这三个阶段: 事前:故障预防,这里需要考虑的就是怎么通过预先的设计,最大限度的保证质量,降低风险,提升稳定性。 事中:

云上的米开朗基罗:在不确定时代,寻找建筑般的确定性

摘要:SRE的核心文化,依旧需要各界携手去探索和发扬。但就像运维所需的确定性那样,SRE探索对每家企业的未来价值来说,也是充满确定性的。本文分享自华为云社区《云上的米开朗基罗:在不确定时代,寻找建筑般的确定性》,作者:SRE确定性运维。文艺复兴三杰之一的米开朗基罗,被称为“天才建筑师”。其实他一生留下的建筑并不多,仅仅有美第奇礼拜堂、卡比多广场、圣彼得大教堂穹顶等寥寥几座。但米开朗基罗却凭借对建筑层次与结构的精妙把握,影响了此后数百年的建筑风格。很多人认为,米氏特别擅长在立体的空间与繁杂的结构中,寻求建筑的最大确定性。得益于此,像圣彼得大教堂穹顶这样原本被认为不可能的作品才最终问世——探寻确定

云上的米开朗基罗:在不确定时代,寻找建筑般的确定性

摘要:SRE的核心文化,依旧需要各界携手去探索和发扬。但就像运维所需的确定性那样,SRE探索对每家企业的未来价值来说,也是充满确定性的。本文分享自华为云社区《云上的米开朗基罗:在不确定时代,寻找建筑般的确定性》,作者:SRE确定性运维。文艺复兴三杰之一的米开朗基罗,被称为“天才建筑师”。其实他一生留下的建筑并不多,仅仅有美第奇礼拜堂、卡比多广场、圣彼得大教堂穹顶等寥寥几座。但米开朗基罗却凭借对建筑层次与结构的精妙把握,影响了此后数百年的建筑风格。很多人认为,米氏特别擅长在立体的空间与繁杂的结构中,寻求建筑的最大确定性。得益于此,像圣彼得大教堂穹顶这样原本被认为不可能的作品才最终问世——探寻确定

中国人寿业务稳定性保障:“1+1+N” 落地生产全链路压测

引言保险业务的数字化转型正如火如荼地进行,产品线上化、投保线上化、承保线上化、核保线上化等业务转型,导致系统的应用范围不断扩大,用户的高频访问也正在成为常态。同时,系统复杂性也呈指数上升,这些因素都增加了系统的稳定性风险。中国人寿将无侵入在线压测作为防御稳定性风险的重要手段,作为保险行业首家落地生产全链路压测的企业,其实践经验具有相当的借鉴意义。作者介绍中国人寿寿险研发中心高级工程师熊军军TakinTalks稳定性社区专家团成员,毕业于中国科学院自动化所,就职于中国人寿保险股份有限公司研发中心,先后从事产品研发、架构设计、质量管理工作,熟悉保险销售管理及销售支持业务,具备数据治理和高可用架构设

中国人寿业务稳定性保障:“1+1+N” 落地生产全链路压测

引言保险业务的数字化转型正如火如荼地进行,产品线上化、投保线上化、承保线上化、核保线上化等业务转型,导致系统的应用范围不断扩大,用户的高频访问也正在成为常态。同时,系统复杂性也呈指数上升,这些因素都增加了系统的稳定性风险。中国人寿将无侵入在线压测作为防御稳定性风险的重要手段,作为保险行业首家落地生产全链路压测的企业,其实践经验具有相当的借鉴意义。作者介绍中国人寿寿险研发中心高级工程师熊军军TakinTalks稳定性社区专家团成员,毕业于中国科学院自动化所,就职于中国人寿保险股份有限公司研发中心,先后从事产品研发、架构设计、质量管理工作,熟悉保险销售管理及销售支持业务,具备数据治理和高可用架构设

让开发者成为决定性力量,华为开发者英雄汇圆满落幕

摘要:与华为云开发者联盟,共同回顾精彩瞬间。本文分享自华为云社区《让开发者成为决定性力量,华为开发者英雄汇圆满落幕》,作者:华为云社区精选。11月9日,华为全联接大会2022“华为开发者英雄汇”于线上线下同步举行。现场解读华为多元生态协同、全链路赋能开发者策略,分享优秀开发者实践故事,重磅发布了“大数据入门级开发者认证”、“华为云开源生态开发者支持计划”。千支队伍角逐的2022华为开发者大赛,今晚迎来王者收官时刻,为开发者献上了一场别开生面的嘉年华。让开发者成为决定性力量云是数字化智能化的底座,开发者是推动云计算稳定落地与行业数字化变革的生力军。华为云一直在全方位助力开发者轻松上云、并在云上持

让开发者成为决定性力量,华为开发者英雄汇圆满落幕

摘要:与华为云开发者联盟,共同回顾精彩瞬间。本文分享自华为云社区《让开发者成为决定性力量,华为开发者英雄汇圆满落幕》,作者:华为云社区精选。11月9日,华为全联接大会2022“华为开发者英雄汇”于线上线下同步举行。现场解读华为多元生态协同、全链路赋能开发者策略,分享优秀开发者实践故事,重磅发布了“大数据入门级开发者认证”、“华为云开源生态开发者支持计划”。千支队伍角逐的2022华为开发者大赛,今晚迎来王者收官时刻,为开发者献上了一场别开生面的嘉年华。让开发者成为决定性力量云是数字化智能化的底座,开发者是推动云计算稳定落地与行业数字化变革的生力军。华为云一直在全方位助力开发者轻松上云、并在云上持

SqlServer 高并发的情况下,如何利用锁保证数据的稳定性

   sql的锁机制,是时刻贯彻在每一次的sql事务中的,为了理解更透彻,介绍锁之前,我们得先了解,锁是为了干什么!! 1、数据库异常情况    1.1先来聊聊数据可能发生个异常状况    1)脏读:读未提交,顾名思义,读到了不该读的东西,如:        事务B读到了事务A回滚的数据,就是脏读      2)不可重复读:读已提交,同个事务内,多次读取同个数据,却返回不同结果,偏向数据更新        事务B发生了不可重复读    3) 幻读:同个事务内,因其他事务插入或删除数据,导致读取到不同的数据量(本质和不可重复读相似)         事务B发生了幻读  1.2数据库用什么机制来处

SqlServer 高并发的情况下,如何利用锁保证数据的稳定性

   sql的锁机制,是时刻贯彻在每一次的sql事务中的,为了理解更透彻,介绍锁之前,我们得先了解,锁是为了干什么!! 1、数据库异常情况    1.1先来聊聊数据可能发生个异常状况    1)脏读:读未提交,顾名思义,读到了不该读的东西,如:        事务B读到了事务A回滚的数据,就是脏读      2)不可重复读:读已提交,同个事务内,多次读取同个数据,却返回不同结果,偏向数据更新        事务B发生了不可重复读    3) 幻读:同个事务内,因其他事务插入或删除数据,导致读取到不同的数据量(本质和不可重复读相似)         事务B发生了幻读  1.2数据库用什么机制来处