PR은 코드를 합치는 도구가 아니라 지식 공유와 품질 검증의 채널이다. 리뷰어가 빠르게 맥락을 파악하게 만드는 PR 작성법과 건강한 코드 리뷰 문화.
브랜치명에 이슈 키를 넣고, 커밋 메시지에 연결하고, PR에서 자동으로 이슈를 닫는 방법. GitHub for Jira 앱 연동까지.
6개월 전 커밋을 보며 '이게 왜 바뀌었지?'를 답할 수 있는 커밋 메시지 작성법. Conventional Commits 형식과 실무 적용 팁.
팀 없이 혼자 써도 Jira가 유용한 이유, 무료 플랜으로 할 수 있는 것, 칸반 프로젝트 설정과 이슈 관리 습관까지 정리한다.
혼자 쓰는 Git과 팀에서 쓰는 Git은 다르다. Git Flow, GitHub Flow, Trunk-based 세 가지 전략의 차이와 상황에 따른 선택 기준을 정리한다.
면접에서 '이 DB를 왜 선택했나요?'라는 질문에 근거 있게 답하는 방법. SQL vs NoSQL, 각 DB의 선택 기준, CAP 이론까지 DB 시리즈 마무리.
MongoDB가 관계형 DB와 근본적으로 다른 이유는 '어떻게 데이터를 모델링하느냐'에 있다. 임베딩 vs 참조 결정 기준, WiredTiger 스토리지 엔진, 집계 파이프라인을 정리한다.
Redis가 인메모리라서 빠른 건 반쪽짜리 설명이다. 단일 스레드 이벤트 루프가 Lock 없이 고성능을 내는 원리, 자료구조별 내부 구현과 시간복잡도, RDB vs AOF 영속성 차이를 정리한다.
둘 다 RDBMS지만 MVCC 구현 방식이 다르고, 인덱스 구조가 다르고, JSON 처리 능력이 다르다. 선택 기준을 근거 있게 설명할 수 있게 됩니다.
DB 커넥션 생성이 얼마나 비싼지, HikariCP가 어떻게 동작하는지, 풀 사이즈 공식과 커넥션 고갈 상황을 어떻게 분석하는지 정리한다.
개인정보처리방침