개발팀의 버스 팩터(Bus Factor) 관리하기
목차 버스 팩터란? 버스 팩터가 낮으면 발생하는 문제 버스 팩터 진단하기 버스 팩터를 높이는 전략 문서화 전략 코드 리뷰와 페어 프로그래밍 온보딩 프로세스 개선 도구를 활용한 지식 공유 실천 체크리스트 버스 팩터란? 버스 팩터(Bus Factor)는 “팀에서 몇 명이 버스에 치여 사라지면 프로젝트가 멈추는가?...
목차 버스 팩터란? 버스 팩터가 낮으면 발생하는 문제 버스 팩터 진단하기 버스 팩터를 높이는 전략 문서화 전략 코드 리뷰와 페어 프로그래밍 온보딩 프로세스 개선 도구를 활용한 지식 공유 실천 체크리스트 버스 팩터란? 버스 팩터(Bus Factor)는 “팀에서 몇 명이 버스에 치여 사라지면 프로젝트가 멈추는가?...
목차 Nexus Repository Manager란? EC2 인스턴스 생성 시스템 업데이트 및 Java 설치 Nexus Repository Manager 설치 시스템 서비스 등록 웹 UI 접속 및 초기 설정 Maven Repository 생성 프로젝트에서 Nexus 사용 보안 설정 백업 및 복구 트러블슈팅 ...
목차 Skeema란? 설치 및 준비 Skeema 설정 디렉터리 구조 기본 워크플로 스키마 Pull 스키마 Diff 스키마 Push 마이그레이션 SQL 생성 안전 옵션 무시/제외 규칙 뷰/루틴 처리 검증 및 테스트 트러블슈팅 Skeema란? Skeema는 MySQL/MariaDB 스키마를 파일 ...
목차 권장하지 않는 방법 권장하는 방법 권장하지 않는 방법 # jenkins container에 root로 진입 docker exec -u 0 -it ${jenkins_container} /bin/bash # 업데이트할 버전의 jenkins.war 파일 다운로드 wget http://updates.jenkins-ci.org/dow...
목차 글을 쓰게 된 사소한 계기 탐색 중심 문서화 성공 중심 문서화 균형 잡기 글을 쓰게 된 사소한 계기 팀에서 문제 해결 과정을 기록할 때 저는 “탐색 과정까지 남겨야 한다”고 생각한다. 하지만 팀의 다른 분은 “성공한 결과만 정리하자”고 하셨다. “문서의 목적은 결과를 공유하는 걸까, 아니면 학습을 공유하는 걸까?”라는 고민...
목차 글을 쓰게 된 사소한 계기 Spring Data JPA는 어떻게 쿼리를 자동으로 만들어 실행할까? Spring Data JPA란? Repository 인터페이스가 자동으로 구현되는 이유 메소드 이름으로 쿼리를 만드는 규칙 직접 쿼리 지정도 가능 — @Query EntityManager와의 관계 동작 구조 요약 ...
목차 Streamable HTTP란 무엇인가? SSE(Server-Sent Events)와 무엇이 다른가? Streamable HTTP의 장점 Streamable HTTP의 단점 및 주의사항 언제 Streamable HTTP를 쓰면 좋나? Python-FastMCP Java-Spring AI Streamable HTT...
목차 Docker를 이용한 LLM 서빙 + 모니터링 환경 구축하기 vLLM LiteLLM Prometheus Grafana 실행 방법 Docker를 이용한 LLM 서빙 + 모니터링 환경 구축하기 LLM을 서비스 환경에 올릴 때는 효율적인 서빙과 함께 모니터링 체계를 구축하는 것이 필수적이다. vLLM과 LiteLLM으로...