목차

SDLC (Software Development Life Cycle)

  • Business team or PO
    • Plan
  • Development Team
    • Code
    • Build
    • Test
  • Operations Team
    • Deploy
    • Operate
    • Monitor

DevOps

  • Development + Operations


What is DevOps?

  • DevOps는 신속한 고품질 서비스 제공을 통해 비즈니스 가치와 대응력을 향상시키기 위한 문화, 자동화, 플랫폼 설계에 대한 접근 방식입니다.
  • DevOps는 개발팀과 운영팀사이의 갭을 채워는 문화 또는 실천방법입니다.
  • 두팀은 SDLC에서 함께 작업하여 다양한 환경에서 작동할 수 있는 제품의 품질과 성능을 보장해야 합니다.
  • SDLC를 지원하기 위한 많은 도구가 사용됩니다.
  • DevOps는 자동화 프로세스를 사용하여, 각 Commit 또는 특정 Interval에서 수명주기를 실행하도록 도와 줍니다.

Who should learn DevOps?

  • 소프트웨어 개발 팀, 개발자, 테스터, PO, 스크럼 마스터 기술에서 일하는 각 사람 ...
  • 운영팀(Operations team)
  • 개별 개발자(Individual developers)
  • 프리랜서(Freelancers)
  • 관리자 (Management)
  • 클라이언트(Client)
  • 무언가를 개발하는것과 관련된 모든 사람들

Benefits of DevOps

  • Fast delivery
    • 개발자 컴퓨터로 부터 서버로 코드를 배포하는 것이 빠릅니다.
  • Reduce time
    • 테스트, 배포, 롤백과 같은 많은 작업이 자동으로 수행됩니다.
  • Rollback
    • 어떤 이유로 든 최종 고객에게 배포되지 않아야 하는 릴리스는 쉽게 롤백 할 수 있습니다.
  • Quality
    • 여러 자동 도구를 사용하여 서버에 배포하기 전에 코드 품질을 확인할 수 있습니다.
  • Collaboration
    • 모든 팀이 훌륭한 제품을 만들기 위해 협력합니다.
  • More Agility
    • 모든 커밋은 최종 딜리버리 됩니다.
  • Easy to use
  • No maintenance
  • Reliable
  • Secure 
  • And lot more...







  • No labels
Write a comment…