当前位置:网站首页>DevOps - Understanding Learning
DevOps - Understanding Learning
2022-08-05 06:32:00 【monkeyhlj】
Article table of contents
DevOps - Learn about learning
Software development is initially composed of two teams:
The development plan is designed from scratch by the development team and the overall system is constructed.The system requires constant iterative updates.
·The operation and maintenance team will test the code of the development team and deploy it online.Hope the system runs stably and safely.
It seems that two teams with different goals need to work together to complete the development of a software.
After the development team specifies the plan and completes the coding, it needs to be provided to the operation and maintenance team.The operation and maintenance team reports the bugs that need to be fixed and some tasks that need to be reworked to the development team.
At this time, the development team needs to often wait for the feedback from the operation and maintenance team.This undoubtedly prolongs the event and delays the entire software development cycle.
There will be a way for the development team to move on to the next project while the development team waits.Wait for the ops team to provide feedback on the previous code.But this means that a complete project requires a longer cycle to develop the final code.
Based on the current situation of the Internet, agile development is preferred, which leads to faster iteration of the project. However, due to the communication problem between the development team and the operation and maintenance team, the time cost for the new version to go online is very high.This again defeats the original purpose of agile development.
So what if the development team and the operation and maintenance team are integrated into one team and work together to deal with a set of software? This is called DevOps.DevOps, literally an abbreviation of Development & Operations, is development & operations.


Applicable methods for monolithic application deployment:
docker related learning documents:
K8s Admin Container:
K8s official website documentation introduction: http://kubernetes.io/zh/docs/concepts/overview/what-is-kubernetes/
【Reference Video】https://www.bilibili.com/video/BV11u411z719?p=45&spm_id_from=333.880.my_history.page.click
边栏推荐
- 网络层协议介绍
- LeetCode面试题
- 程序员应该这样理解I/O
- What are some things that you only know when you do operation and maintenance?
- 增长:IT运维发展趋势报告
- time complexity and space complexity
- The size of the screen adaptation
- Problems encountered in installing Yolo3 target detection module in Autoware
- Unity realizes first-person roaming (nanny-level tutorial)
- Mina的长连接和短连接
猜你喜欢

ALC experiment

DisabledDate date picker datePicker

Hugo搭建个人博客

input detailed file upload

Hugo builds a personal blog

Complete mysql offline installation in 5 minutes

Introduction to Network Layer Protocols

IP packet format (ICMP protocol and ARP protocol)

Autoware--Beike Tianhui rfans lidar uses the camera & lidar joint calibration file to verify the fusion effect of point cloud images

markdown编辑器模板
随机推荐
config.js相关配置汇总
selenium learning
[问题已处理]-虚拟机报错contains a file system with errors check forced
el-progress implements different colors of the progress bar
time complexity and space complexity
Hugo搭建个人博客
selenium学习
系统基础-学习笔记(一些命令记录)
H5 的浏览器存储
Switch principle
深度 Zabbix 使用指南——来自惨绿少年
多线程之传递参数
Spark source code-task submission process-6.2-sparkContext initialization-TaskScheduler task scheduler
selenium模块的操作之拉钩
7 steps to complete cloud monitoring
Introduction to Network Layer Protocols
Take you in-depth understanding of cookies
flink cdc 目前支持Gauss数据库源吗
监控系统的内卷,有什么讲究?
What should I do if the SSL certificate prompts that it is expired or invalid?