Dev for Ops의 충돌 코스?


10

CompSci에서 우리는 주로 Java를 배웠지 만 학교에서 열정은 시스템이라는 것을 알게 되었기 때문에 항상 운영 부서에서 일했습니다. 스크립팅에 익숙하기 때문에 루비를 가르쳐 줄 사이트를 찾지 않고 하루 종일 여러분이하는 일에 대해 더 깊이 설명 할 수있는 것이 있습니다. 문화를 더 잘 이해하고 프로젝트의 많은 수의 파일, 즉 무형을 소화하는 방법을 이해하고 싶습니다.

오늘 배운 것을 월요일에 개발 팀으로 옮겼다면 이번 주말에 무엇을 읽고 싶습니까?


3
나는 "계약"을 읽기 시작합니다 ... 비록 당신이 당신의 월급을 다시 협상 해야하는 경우에도 ... ... 그 외에도 주말은 특히 당신이하지 않기 때문에 관련된 것을 읽을만큼 충분하지 않습니다 't는 당신과 함께 일하게 될 것입니다 종류의 "인프라"의 것과 아는 것 같은데 ...은 "z는"에 대한 바로 가기 인 상태 ... 그것은 zLinux의 인스턴스의 모든 종류를 실행하는 메인 프레임 상상 다운 타임 (negociatable되지 않음). .. 비행기를 공중에 유지하기 위해 ...
Pierre.Vriens

@ Pierre.Vriens, 재미있는 의견. 안심 하셔도됩니다. 실제로는 이런 일이 일어나지 않거나 지금은 LinkedIn 계정으로 바쁠 것입니다.하지만 요즘에는 그런 움직임이 특별한 것이라고 생각하지 않습니다. 일부 조직은 개발자 팀과 운영 부서간에 일부 직원을 교환함으로써 실제로 이익을 얻을 수 있으며, 일부 조직은 "DevOps를 구현하기"위해 드라이브를하는 동안 그렇게 할 것이라고 확신합니다.
Stephen C

답변:


8

이 질문에 "culture"로 태그를 지정 했으므로 특정 응용 프로그램에 관심이 없지만 워크 플로 및 관리에 대한 광범위한 질문에 관심이 있다고 가정합니다.

아마 "The DevOps Handbook"으로 시작할 것입니다. 너무 깊이 다이빙하지 않고 고려해야 할 여러 가지 사항에 대한 좋은 개요입니다.

Jez Humble의 "Continuous Delivery"도 종종 언급됩니다. 아직 많이 읽지는 ​​않았지만 빌드의 소스 제어 및 자동화 개념을 다룹니다.

규모에 맞게 애플리케이션을 시작하기 시작한 경우 (이는 너무 많은 가정 일 수 있음) Limoncelli et al.의 "클라우드 시스템 관리 실무"라는 또 다른 좋은 책이 있습니다.


1
Limoncelli 책의 약 60 %가 책을 잃기 전에 읽었습니다. 그것은 분명히 나에게 많은 것을 가르쳤다. 또한 Gene Kim 등의 "The Phoenix Project"를 방금 시작했습니다.
Stephen C

나는 또한 구글 SRE 책을 좋아했다; 실제로 일부 DevOps보다 조직에 더 적합하지만 책 자체는 분리되어 있습니다. 당신은 그것을 순서대로 읽고, 당신에게 호소력이있는 장을 고르고, 나머지를 감추어 야합니다.
스튜어트 Ainsworth

7

이것은 DevOps가 아니라 직접적인 소프트웨어 개발이라고 생각합니다.

문화를 더 잘 이해하고 싶습니다

음, "DevOps"각도가없는 직선 개발에서 가장 큰 것은 "민첩한"즉, 대부분의 스크럼입니다. 더 일상적인 버그 수정, 유지 보수 작업을 위해 SCRUM 또는 Kanban의 Agile Manifesto 또는 입문서를 읽고 읽는 것보다 더 나쁠 수 있습니다.

그 외에도 "문화"라는 말은 개발자 측에서 주로 발생하는 데 주로 DevOps 고유의 것입니다. 그렇습니다. 우리에게는 전도자도 있습니다. 특히 루비 나 골랑과 같은 새로운 것들을위한 것이지만 실제 패러다임 변화가 진행되는 데브 옵스 / 클라우드 세계만큼 극단적 인 것은 아닙니다.

프로젝트의 수많은 파일을 요약하는 방법

사소한 루비 애플리케이션에서 직접 작업 해 본 결과 큰 문제는 아닙니다. 이 파일들은 닐리-윌리 (Nilly-willy) 주변에 흩어져있는 것이 아니라 계층 구조, 규칙 등이 있습니다. 잘 설계된 프로젝트를 위해 실제로 모든 파일을 한 시점에 두지 않아도됩니다. 특정 영역에서 작업하는 경우 일반적으로 관련 파일의 위치가 매우 명확하며 쉽게 확대 할 수 있습니다. 동일 해야 다른 현대 프로그래밍 환경에 대한 이동합니다.

나쁜 응용 프로그램에서는 다릅니다. 그러나 개발자는 실제로 어떤 것도 "소화"하지 않고 하루 종일 열광적 인 상태로 종료됩니다. ;)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.