Software Development/기타
-
[kubernetes] 쿠버네티스 시작하기Software Development/기타 2022. 5. 30. 23:00
'시작하세요! 도커/쿠버네티스' 읽고 정리한 내용을 적습니다. 6.1 쿠버네티스를 시작하기 전에 모든 리소스는 오브젝트 형태로 관리 k8s는 대부분의 리소스를 '오브젝트'라고 불리는 형태로 관리. 쿠버네티스는 명령어로도 사용할 수 있지만, YAML 파일을 더 많이 사용 kubetcl이라는 명령어로 k8s를 사용할 수 있음. kubetcl로 대부분의 작업을 실행할 수 있음. YAML파일로 컨테이너뿐만 아니라 모든 리소스 오브젝트들에 사용될 수 있음. 실제 서비스 배포시에 YAML 파일을 정의해 k8s에 적용시키는 방식으로 동작. 6.2 포드(Pod): 컨테이너를 다루는 기본 단위 컨테이너 애플리케이션을 구동하기 위해서는 Pod, replica-set, service, deployment등의 오브젝트가 있는..
-
[Clean Code] 클린 코드 요약 및 리뷰Software Development/기타 2021. 12. 4. 16:30
이 책을 여러번 읽어라고 추천해서, 여러번 읽으면서 그때 마다 인상깊었던 내용을 정리하려고 합니다. 들어가면서 코드 품질을 측정하는 유일한 척도 = 분당 내지르는 WTF(What The F...) 횟수 1. 깨끗한 코드 나쁜 코드로 치르는 대가 프로젝트 초반에는 번개처럼 나가다가 1-2년만에 굼뱅이처럼 기어가는 팀도 많다. 나쁜 코드가 쌓일수록 팀 생산성은 떨어진다. 새인력을 투입해도 시스템 설계에 대한 조예가 깊지 않다. 새인력은 생산성을 높여야 한다는 압박감에 나쁜 코드를 더 많이 양산한다. 인력을 투입해도 생산성은 전혀 상승하지 않는다. 원대한 재설계의 꿈 더 이상 혐오스러운 코드로 일 못하겠다고 팀이 반기를 든다. 새로운 팀이 구성되고 실력있는 사람이 합류한다. 레거시팀과 새로운팀이 경쟁한다. 또..