官术网_书友最值得收藏!

  • Practical DevOps
  • Joakim Verona
  • 162字
  • 2021-07-16 09:48:05

Identifying bottlenecks

As is apparent from the previous example, there is a lot going on for any change that propagates through the pipeline from development to production. It is important for this process to be efficient.

As with all Agile work, keep track of what you are doing, and try to identify problem areas.

When everything is working as it should, a commit to the code repository should result in the change being deployed to integration test servers within a 15-minute time span.

When things are not working well, a deploy can take days of unexpected hassles. Here are some possible causes:

  • Database schema changes.
  • Test data doesn't match expectations.
  • Deploys are person dependent, and the person wasn't available.
  • There is unnecessary red tape associated with propagating changes.
  • Your changes aren't small and therefore require a lot of work to deploy safely. This might be because your architecture is basically a monolith.

We will examine these challenges further in the chapters ahead.

主站蜘蛛池模板: 泰安市| 大邑县| 彰武县| 枣强县| 巩义市| 丹阳市| 杭州市| 彩票| 淮北市| 利川市| 永顺县| 耒阳市| 保靖县| 睢宁县| 大兴区| 海门市| 马公市| 嘉兴市| 佛山市| 濮阳市| 高碑店市| 金塔县| 淮滨县| 进贤县| 治县。| 岑溪市| 扶风县| 大名县| 鹰潭市| 曲靖市| 新安县| 霍林郭勒市| 广南县| 德州市| 平武县| 开阳县| 申扎县| 安徽省| 锦州市| 宁夏| 高密市|