본문 바로가기

DevOps/Study

[DevOps challenge] Day 03.DevOps Lifecycle

90DaysOfDevOps/day03.md at main · MichaelCade/90DaysOfDevOps


 

또또 Continuous Development, Testing, Deployment, Monitor

Development

Testing

Integration

Deployment

Monitoring

요약

Continuous Development

지속적인 향상은 project 가 아니라 process다.

LEAN conintuous improvement always present!

8가지 정도의 lean culture에 대해 설명하는데 참고만 하면 될거 같다.

 

Continuous Testing - IBM YouTube

전통적 방법 : UI → api → unit

ui → 많이 바뀜

지금: Unit → Api → UI

api → microservice가 많이 사용되면서 비지니스 로직을 테스트 함

manual testing은 여전히 필수적이다

UI
explortory
Ux
Beta
API
Important

 

Continuous Integration - IBM YouTube

Benefits

No Merge Hell

Testable build

 

Continuous Monitoring

잘 안들려서 생략

 

The Remote Flow

Async work is a way to organize how to get stuff done with less interruption and higher efficiency based on a few ideas:

  • Async work should be used more often than sync work, it provides better resource management, reduces waste and therefore optimizes productivity.

각각 처리하는 일이 동시에 처리하는 일보다 많아야 한다. 이것이 자원을 관리할 때 효율적이다. 낭비가 줄어드므로 생산성을 최대화 할 수 있다.

  • Multiplexing your tasks and reducing scope allows you to deliver faster, test your hypotheses sooner and achieve success with higher confidence

여러 가지의 업무를 하고 범위를 줄이는 것이 가설을 테스트 하고, 자신감있게 목표를 달성하는 것을 도울 수 있다.

  • Communication should be async most of the time and only here and there be sync with things that definitely require you to do so. Keeping this as a rule of thumb allows people to focus on their tasks longer and concentrate on best practices like documentation and writing proper procedures.

대화는 항상 실시간으로 이루어지진 않는다 하지만 꼭 필요할때는 실시간으로 이루어져야한다

이걸 경험에 둔 사람들은 문서화나 적절한 절차를 적는 것에 더 많은 시간을 집중한다.

Always defaulting to action (within reason) helps the whole team move faster, reduce wasteful times and increase ownership.

합당한 범위 내의 업무는 팀을 빠르고 효율적일 뿐만 아니라 주인의식도 올라간다.

This is inspired in the Toyota Production System 3Ms methodology; more information about that here.

 

FinOps Foundation - What is FinOps

“Finance” and “DevOps”

이건 skip!