회고 방법론
·
카테고리 없음
KPT (Keep, Problem, Try)Keep: 팀이 계속 유지해야 할 긍정적인 활동이나 행동입니다.Problem: 팀이 직면한 문제 또는 개선이 필요한 영역입니다.Try: 앞으로 시도해볼 새로운 아이디어나 해결책입니다.간단하고 이해하기 쉬워 처음 회고를 진행하는 팀에 적합각 팀원이 프로젝트 진행 과정에서 잘 했던 점 (Keep), 문제점 (Problem), **개선 방안 (Try)**을 나눠서 공유짧은 시간 안에 효율적으로 회고 진행 가능KPT는 팀원들이 현재의 작업 방식에서 유지할 가치가 있는 것은 무엇인지, 어떤 문제가 있는지, 그리고 무엇을 새롭게 시도해볼 수 있는지를 평가하도록 돕습니다. 이 방법은 특히 행동 지향적인 변화를 촉진하는 데 유용합니다.4L (Liked, Learned, Lac..
브랜치 전략 수립
·
카테고리 없음
Git flow특징 및 방법Git Flow는 Vincent Driessen이 제안한 모델로, 복잡한 프로젝트에서 안정적인 소프트웨어 배포를 위해 사용됩니다.주요 브랜치로는 master, develop, feature, release, 그리고 hotfix가 있습니다.master 브랜치는 언제나 안정적인 상태의 코드를 반영하며, 실제 사용자에게 배포되는 코드입니다.develop 브랜치는 개발을 위한 기본 브랜치로, 기능 개발이 끝난 후에는 이 브랜치로 병합됩니다.feature 브랜치는 새로운 기능 개발이나 버그 수정을 위해 develop 브랜치로부터 분기하며, 개발이 완료되면 develop 브랜치로 다시 병합됩니다.release 브랜치는 다가오는 릴리스를 준비하기 위해 develop 브랜치로부터 분기하며, ..
ES query
·
ElasticSearch
ES 쿼리 성능 분석 { "_source": ["type", "content_id", "title"], "size": 10, "from": 0, "query": { "bool": { "must": [ { "query_string": { "query": "*st*", "fields": ["title", "content"] } } ], "filter": [ { "terms": { "type": ["some_conntent"] } }, { "term": { "user_id": userId } } ] } }, "highlight": { "fields": { "content": { "number_of_fragments": 1, "fragment_size": 100, "pre_tags": [""], "post_ta..
EC2 사용자 데이터(user-data) 확인법
·
AWS
사용자 데이터 확인법조회하고자하는 EC2 ssh 세션에 들어가 아래 두 가지 방법 중 하나의 방법을 선택하여 명령어를 입력한다.IMDSv1curl http://169.254.169.254/latest/user-dataIMDSv2TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \
&& curl -H "X-aws-ec2-metadata-token: $TOKEN" -v http://169.254.169.254/latest/user-data잘 조회가 되는 모습을 볼 수 있다.
[Docker] 도커 컨테이너 실행 이후 localhost 접속 실패 해결
·
Docker
도커 컨테이너 코틀린 스프링 부트 환경을 배포하기 위해 도커 파일, 도커 컴포즈 파일 생성 이후 테스트를 위해 localhost:8080으로 접속을 했으나 계속해서 접속이 실패했다. 서버측이나 도커에 아무런 로그도 안떠서 대략 난감했다....! server: port: 8080 address: 127.0.0.1 아 근데 application.yml에 위와 같이 정의되어 있었다;; server.address를 127.0.0.1로 설정하면, 애플리케이션이 오직 로컬호스트(즉, 그 자체 컨테이너)에서만 접근 가능하도록 제한된다. Docker 컨테이너에서 실행되는 애플리케이션은 호스트 시스템(예: 로컬 머신)의 네트워크를 통해 접근해야 하므로, 이 설정은 외부에서의 접근을 차단하게 된다 ㅠㅠ Docker 환경에..
쿠버네티스 로깅
·
Docker
Volume TypeFileStorageBlockStorageObjectStorage로깅 쿠버네티스에서 돌아가는 로그 관리Service Pipeline - 별도의 플러그인 설치 후 모니터링 관련 파드가 생기고 이 파드들이 각각의 노드에서 로그를 가져 수집 서버에 모으고 이걸 ui를 통해 사용자에게 보여짐Core Pipeline - 파드에 쌓여지는 로그 1. Basic Logging Construction 1-1) Deployment 생성apiVersion: apps/v1
kind: Deployment
metadata:name: app-log
spec:selector:matchLabels:type: app
 template:metadata:label..