Jenkins Docker 업그레이드 하는 방법
목차 권장하지 않는 방법 권장하는 방법 권장하지 않는 방법 # jenkins container에 root로 진입 docker exec -u 0 -it ${jenkins_container} /bin/bash # 업데이트할 버전의 jenkins.war 파일 다운로드 wget http://updates.jenkins-ci.org/dow...
목차 권장하지 않는 방법 권장하는 방법 권장하지 않는 방법 # 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으로...
목차 Profile이란? CPU Profile cProfile (표준 라이브러리) line_profiler (라인 단위 CPU 분석) Memory Profile tracemalloc (표준 라이브러리) memory_profiler (라인 단위 메모리 분석) ...
목차 Spring Boot에서 JPA의 N+1 문제 N+1 문제 해결 방법 Fetch Join EntityGraph Batch Size [BatchSize 설정 방법] BatchSize 어노테이션 hibernate.default_batch_fetch_...
목차 AWS Bastion을 공부하게 된 이유 AWS Bastion이란? AWS Bastion 주요 목적과 기능, 장점 AWS Bastion 아키텍처 AWS Batrion 보안 그룹 및 접근 제어 예시 AWS Batrion EC2 구축 체크리스트 AWS Bastion 대안 SSM Session Manager 빠른 시...