깃허브로 완성하는 데브옵스 가속화 또는 로컬한 역사와 문화의 공간, 안동 구시장
시니
2024-02-02 11:31
635
0
본문
깃허브로 완성하는 데브옵스 가속화
도서명 : 깃허브로 완성하는 데브옵스 가속화
저자/출판사 : 마이클,카우프만,저자,글,최재웅,류한진,백준선,채민관, 에이콘출판
쪽수 : 600쪽
출판일 : 2023-12-27
ISBN : 9791161758053
정가 : 40000
1부. 린 관리와 협업
1장. 메트릭이 핵심
__가속화가 필요한 이유
__엔지니어링 속도
____공수로 개발 속도 측정하기
____독이 되는 추정치
____막연한 계획을 예측하는 방법
____개발자의 개발 속도와 엔지니어링 속도
__높은 성과를 내는 조직
____개발자의 개발 속도 지수
____데브옵스 연구 평가 보고서
__메트릭 측정의 중요성
____전달 소요 시간
____배포 주기
____평균 복구 시간
____변경 실패율
____4개의 핵심 대시보드
____하지 말아야 할 것
__개발자의 생산성을 위한 SPACE 프레임워크
____만족도와 웰빙
____성과
____활동성
____소통과 협업
____효율성과 플로
____SPACE 프레임워크 사용법
__목표와 핵심 결과
____OKR이란?
____OKR의 동작 원리
____OKR과 데브옵스
__정리
__사례 연구
__더 읽을거리 및 참고 자료
2장. 업무의 계획, 추적, 시각화
__모든 일은 업무다
__계획되지 않은 작업과 재작업
__업무 시각화
____당기기 확립
____우선순위 지정
____단순하게 유지
__WIP 제한
____WIP 제한 설정
____배치 크기 줄이기
____핸드오프 줄이기
__깃허브 이슈, 레이블, 마일스톤
____새 이슈 만들기
____이슈에 대한 공동 작업
____이슈 백로그
____마일스톤
____이슈 고정
____이슈 템플릿
__깃허브 프로젝트
____시작하기
____프로젝트에 작업 항목 추가
____작업에 메타데이터 추가
____테이블 뷰 작업
____보드 뷰 작업
____뷰로 작업하기
____워크플로
____인사이트
____액세스 관리
__서드파티 통합
____Jira
____애저 보드
__사례 연구
__정리
__더 읽을거리 및 참고 자료
3장. 팀워크와 협업
__소프트웨어 개발은 팀 스포츠다
__협업의 핵심 - 풀 리퀘스트
__실습 - 풀 리퀘스트 생성
__변경 제안
____드래프트 풀 리퀘스트
____코드 소유자
____필수 리뷰
____풀 리퀘스트 리뷰 요청
____자동 병합
__풀 리퀘스트 리뷰
____풀 리퀘스트에서 제안된 변경 사항 리뷰
____파일을 조회된 상태로 표시
____실습 - 제안하기
____풀 리퀘스트에 피드백 통합
____리뷰 제출
____풀 리퀘스트 완료
__코드 리뷰를 위한 모범 사례
____깃 가르치기
____풀 리퀘스트를 이슈에 연결
____드래프트 풀 리퀘스트 사용
____최소 2명의 승인자 확보
____피어 리뷰 수행
____리뷰 단계 자동화
____변경 사항 배포 및 테스트
____리뷰 가이드 / 행동 강령
__정리
__더 읽을거리 및 참고 자료
4장. 장소에 제약받지 않는 비동기식 협업
__동기식, 비동기식 업무 환경의 비교
____소통의 역사
____업무와 소통
____대면 업무와 원격 업무
__분산된 팀
__팀 간 협업
__비동기식 업무로 전환
__팀즈와 슬랙의 활용
__깃허브 디스커션
____깃허브 디스커션 시작
____디스커션 카테고리
____디스커션 시작
__페이지와 위키
____깃허브 페이지
____위키
____깃허브 위키
____사용자 정의 위키
__깃허브 모바일을 통한 장소에 구애받지 않는 업무 환경
__사례 연구
__정리
__더 읽을거리 및 참고 문헌
5장. 오픈소스와 이너 소스 전략으로 개발 역량 강화
__자유-오픈소스 소프트웨어의 역사
____공개 도메인 소프트웨어
____자유 소프트웨어
____오픈소스 소프트웨어
____오픈소스 소프트웨어의 부상
__오픈소스와 개방형 개발의 차이점
__기업이 오픈소스를 도입할 때의 이점
____OSS로 더 빠르게 공급하기
____커뮤니티 참여를 통해 더 나은 제품 만들기
____노후화 위험이 낮은 도구 사용하기
____인재 유치
____새로운 기술 및 표준에 영향을 미침
____오픈소스 프로젝트에서 학습해 프로세스 개선
__오픈소스 전략 구현
__오픈소스와 이너 소스
__내부 개발의 중요성
__깃허브 스폰서
____스폰서 등급
____후원 목표
__정리
__더 읽을거리 및 참고 자료
2부. 데브옵스 실천
6장. 깃허브 액션으로 자동화
__깃허브 액션 개요
__워크플로, 파이프라인, 액션
____YAML 기본
____주석
____스칼라 타입
____Collection 타입
__워크플로 문법
____워크플로 트리거
____워크플로 잡
____워크플로 스텝
____콘텍스트와 표현식 문법
____워크플로 명령
__시크릿 사용
____시크릿 저장
____시크릿 접근
____GITHUB_TOKEN 시크릿
__워크플로 실습
__액션 실습
__깃허브 마켓플레이스
__정리
__더 읽을거리 및 참고 자료
7장. 워크플로 실행
__호스팅 러너
____격리 및 권한
____하드웨어
____소프트웨어
____네트워크
____가격
__자체 호스팅 러너
____러너 소프트웨어
____러너와 깃허브 간의 통신
____프록시 서버 뒤편에서 자체 호스팅 러너 사용
____깃허브에 자체 호스팅 러너 추가하기
____자체 호스팅 러너 제거하기
__러너 그룹으로 액세스 관리하기
__레이블 사용하기
__자체 호스팅 러너 확장하기
____임시 러너
____깃허브 웹훅으로 스케일 업 및 스케일 다운하기
____기존 솔루션
__모니터링 및 문제 해결
____러너의 상태 확인
____애플리케이션 로그 파일 검토
____작업 로그 파일 검토
____서비스 상태 확인
____리눅스
____macOS
____윈도우
____러너 업데이트 프로세스 모니터링
__사례 연구
__정리
__더 읽을거리 및 참고 자료
8장. 깃허브 패키지를 사용한 종속성 관리
__깃허브 패키지
____요금 책정
____권한과 가시성
__액션과 npm 패키지 사용
__패키지와 도커 사용
__아파치 메이븐, 그래들, NuGet, RubyGem 패키지
____아파치 메이븐을 사용한 자바
____그래들
____RubyGems
____NuGet
__정리
__더 읽을거리 및 참고 자료
9장. 플랫폼별 배포
__단계별 배포
__배포 자동화
__애저 앱 서비스에 배포하는 방법
____애저 리소스 배포
____깃허브 액션을 사용해 애플리케이션 배포하기
__AWS ECS에 배포하는 방법
____AWS 리소스 배포
____깃허브 액션으로 컨테이너 배포하기
__GKE에 배포하는 방법
____구글 리소스 배포
____깃허브 액션으로 컨테이너 배포하기
__코드형 인프라
____도구
____모범 사례
____전략
____워크플로 템플릿
____재사용 가능한 워크플로
__성공 측정
__사례 연구
__정리
__더 읽을거리 및 참고 자료
10장. 피처 플래그와 피처의 수명 주기
__피처 플래그란 무엇인가
__피처의 수명 주기
__피처 플래그의 이점
__피처 플래그 시작하기
__피처 플래그와 기술 부채
__프레임워크 및 제품
__피처 플래그를 사용한 실험
__정리
__더 읽을거리 및 참고 자료
11장. 트렁크 기반 개발
__트렁크 기반 개발
__복잡한 브랜치를 피해야 하는 이유
__다른 깃 워크플로들
____깃플로
____깃허브 플로
____릴리스 플로
____깃랩 플로
__마이플로로 고도화
____메인 브랜치
____전용 토픽 브랜치
____출시
____핫픽스
____자동화
__사례 연구
__정리
__더 읽을거리 및 참고 자료
3부. 견고한 출시 전략
12장. 품질 향상을 위한 테스트의 시프트-레프트
__시프트-레프트 테스트 및 테스트 자동화
____테스트 주도 개발
____테스트 포트폴리오 관리
____단위 테스트(레벨 0)
____통합 테스트(레벨 1)
____데이터를 사용한 기능 테스트(레벨 2)
____운영 테스트(레벨 3)
__불안정한 테스트 제거
__코드 커버리지
__시프트-라이트 운영 환경에서의 테스트
____상태 데이터 및 모니터링
____피러 플래그 및 카나리 릴리스
____비즈니스 연속성 및 재해 복구
____탐색적 테스트 및 사용성 테스트
__결함 주입 및 카오스 엔지니어링
__테스트와 규정 준수
__깃허브에서의 테스트 관리
__사례 연구
__정리
__더 읽을거리
13장. 시프트-레프트 보안과 데브섹옵스
__시프트-레프트 보안
__침해 가정, 제로 트러스트, 보안 우선 사고방식
__공격 시뮬레이션
__레드 팀-블루 팀 훈련
____팀 구성
____게임 규칙
____기간
____규칙과 행동 강령
____제공 항목
____어디서부터 시작해야 할까?
__공격 시나리오
__깃허브 코드스페이스
__정리
__더 읽을거리 및 참고 자료
14장. 코드 보안
__종속성 관리 및 Dependabot
____종속성 탐색
____Dependabot
____깃허브 액션으로 Dependabot 업데이트 자동화
____Dependabot을 사용해 깃허브 액션을 최신 상태로 유지
__시크릿 스캔
____코드 스캔
____깃허브 에서 코드 스캔
____코드 스캔 실행
____시작하기
____코드 스캔 알림
____심각도
____이슈 알림 추적
____데이터 흐름 분석
____CodeQL 쿼리
____타임라인
____풀 리퀘스트 통합
____코드 스캔 구성
__CodeQL 쿼리 작성
__정리
__더 읽을거리
15장. 안전한 배포
__컨테이너와 인프라 보안 스캐닝
____컨테이너 스캔
____인프라 정책
__인프라 변경 프로세스 자동화
__소스 코드 및 인프라 무결성
____SBOM
____커밋 서명
____코드 서명
__동적 애플리케이션 보안 테스트
__릴리스 파이프라인 보안 강화
____러너 보안 강화
____액션 보안 유지하기
____환경을 보호하라
____가능한 경우 토큰을 사용하라
____보안 텔레메트리 수집
__사례 연구
__정리
__더 읽을거리 및 참고 문헌
4부. 소프트웨어 아키텍처
16장. 느슨하게 결합된 아키텍처와 마이크로서비스
__느슨하게 결합된 시스템
__마이크로서비스
__진화적 설계
__이벤트 중심 아키텍처
__정리
__더 읽을거리
17장 팀 고도화
__콘웨이의 법칙
__투-피자 팀
__역 콘웨이 전략
__전달 주기
__모노 레포, 멀티 레포 전략
____대형 모노 레포 작업
____주제 및 스타 목록을 사용해 레포 구성
____코드를 구조화하기 위해 깃 서브모듈 사용
____적절한 전략은 무엇인가?
__사례 연구
__정리
__더 읽을거리
5부. 린 제품 관리
18장. 린 제품 개발과 린 스타트업
__린 제품 개발
__고객 피드백 통합하기
__MVP
__엔터프라이즈 포트폴리오 관리
__제품 관리 기술 향상
____고객에 대한 이해
____비즈니스 이해
____제품 이해
__비즈니스 모델 캔버스
__정리
__더 읽을거리 및 참고자료
19장. 실험과 A/B 테스트
__과학적 방법으로 실험 수행
____관찰 - 데이터 수집 및 분석
____가설 수립(가설 공식화)
____실험 구축
____결과 검증
__GrowthBook 및 Flagger를 사용한 효과적인
__A/B 테스트
____GrowthBook
____Flagger
__실험과 OKR
__정리
__더 읽을거리
6부. 엔터프라이즈를 위한 깃허브
20장. 깃허브 플랫폼 구성
__호스팅 옵션 및 가격
____호스팅 옵션
____깃허브 엔터프라이즈 클라우드
____깃허브 엔터프라이즈 서버
____깃허브 엔터프라이즈 AE
____깃허브 커넥트
____가격
__실습 - GitHub.com에서 계정 생성하기
__기업 보안
____SAML 인증
____SCIM
____자동 팀 동기화
____기업 관리 사용자
____GHES를 사용한 인증
____감사 API
__깃허브 스킬즈
__정리
__더 읽을거리 및 참고 문헌
21장. 깃허브로 이전
__올바른 마이그레이션 전략 선택하기
__낮은 충실도의 마이그레이션으로 규정 준수 달성하기
__원활한 전환을 위한 요구 사항 동기화
__코드 마이그레이션
__애저 데브옵스 또는 깃허브에서 마이그레이션하기
__파이프라인 마이그레이션
__정리
__더 읽을거리
22장. 깃허브를 통한 협업 고도화
__깃허브 범위 및 네임스페이스
____깃허브 엔터프라이즈
____깃허브 조직
__깃허브 팀 구성
__역할 기반 액세스
__사용자 정의 역할
__외부 공동 작업자
__정리
__더 읽을거리
23장. 엔터프라이즈 혁신
__많은 혁신이 실패하는 이유
____회사나 업계가 특별하다고 가정
____긴박감 부재
____명확한 비전 부재
____혁신을 막는 장애물
____도움을 거절하는 것
__왜?부터 시작하기
____목적에 기반한 미션
____엔지니어링 문화 구축
__데이터 기반 혁신
____제약 이론
____병목 제거
____데브옵스는 지속적인 개선의 여정
____밸류 스트림에 맞춘 팀을 위한 최적화
__정리
__더 읽을거리 및 참고 자료
로컬한 역사와 문화의 공간, 안동 구시장
도서명 : 로컬한 역사와 문화의 공간, 안동 구시장
저자/출판사 : 이영배,강윤정,이중구,이한승,강석민,안솔잎,김정현,박, 민속원
쪽수 : 324쪽
출판일 : 2023-11-30
ISBN : 9788928519095
정가 : 32000
발간사
머리말
안동 구시장의 역사∥강윤정
1. 한국의 5일장과 안동 구시장
2. 안동 읍내시의 형성과 변화
3. 상설 시장의 조성과 확장
4. 일제강점기 저항과 문화운동 공간
5. 현대 시기 구시장
시장의 위기와 구시장 상인회의 활동∥이중구
1. 시장의 위기와 상인조직
2. 상인회의 설립과 성장 배경
3. 시장 지원 사업과 상인회 활동의 다변화
4. 상인회의 발자취와 향후 발걸음
안동 구시장 경제의 특성과 변화∥이한승
1. 원도심과 연계된 구시장 경제의 특성
2. 2000년대 중반 이전 구시장 경제
3. 2000년대 중반 이후 구시장 경제
4. 구시장 경제 활성화에 대한 제언
위기 앞의 활로, 전통시장의 시간성과 민속의 재현∥강석민
1. 시장민속에 대한 관심과 접근 방식
2. 원도심화와 대형 유통자본의 그늘에서 활로 찾기
3. 교차 혹은 재전유, 전통시장의 시간 구조와 그 특징
4. 문화 재생산의 현대적 추세와 ‘구시장민속’의 재현
생계와 종교, 구시장 상인들의 신앙 경험∥안솔잎
1. 삶의 터전을 만드는 구시장 상인들
2. 새로운 터를 잡는 개업고사
3. 삶터를 정비하는 다른 행위들
4. 상인들의 터전과 민속신앙의 지속
구시장 여가문화의 풍경들∥김정현
1. 구시장과 여가문화
2. 추억의 편린들
3. 현재의 조각들
안동 구시장 음식문화의 전통과 현재∥박선미
1. 전통시장과 음식문화의 이해
2. 안동 구시장 통닭골목과 안동찜닭 발명
3. 안동의 봉제사 접빈객 문화와 어물전
4. 서민들 추억 속의 음식, 보리밥
5. 안동 구시장 음식문화의 변화와 현재
온라인 인플루언서의 기록을 통해 본 안동 구시장에 대한 인식∥신호림
1. 안동 구시장과 인플루언서
2. 안동 구시장에 대한 인플루언서의 기록과 유형
3. 인플루언서의 기록을 통해 본 안동 구시장에 대한 인식
4. 찜닭골목의 이미지를 넘어서: 새로운 인플루언서의 기록을 위하여
부록: 안동 구시장에 대한 인플루언서의 기록 목록
안동 구시장 상인들의 위기 대응 경험과 기억∥공다해
1. 전통시장 위기론을 둘러싼 시선과 대응
2. 구시장 공동체의 위기와 대응 경험
3. 한 상인의 기억을 통해 본 위기 대응 경험
4. 주체적 위기 대응 경험과 전통시장의 재인식
안동 구시장의 형성과정 및 공간구조∥정연상
1. 안동 구도심의 인문지리적 환경
2. 안동 구시장의 형성과 주변 환경
3. 안동 구시장의 공간 및 가로
구시장의 문화경제적 활성화와 지속가능발전을 위한 전망∥권수빈
1. 구시장의 활성화 전개 과정과 의의
2. 시장 활성화의 지속가능발전을 위한 향후 전망
기억의 풍경, 사진에 담긴 구시장의 풍물∥최민지
1. 사진으로 보는 구시장 상인들의 기억
2. 현대화되는 시장과 노점상의 정착
3. 제비원상가의 철거와 점포상의 이주
4. 사진 그리고 기억이 남긴 과제들
댓글목록0