서버 로그 관리와 모니터링: 서버가 아프면 누가 알려주는가
‘서버 로그 관리와 모니터링’의 기초를 설명합니다. Spring Boot 로그 설정, Nginx 로그 분석, Health Check 구현, Slack 알림 자동화까지 1인 개발자의 서버 장애 경험담을 바탕으로 한 실전 가이드입니다.
‘서버 로그 관리와 모니터링’의 기초를 설명합니다. Spring Boot 로그 설정, Nginx 로그 분석, Health Check 구현, Slack 알림 자동화까지 1인 개발자의 서버 장애 경험담을 바탕으로 한 실전 가이드입니다.
‘Nginx 리버스 프록시’의 개념과 실전 설정법을 설명합니다. 포트 번호 숨기기, CORS 해결, HTTPS 적용, 로드 밸런싱까지 1인 개발자의 서비스 구축 경험담입니다.
‘Redis 캐싱 전략’의 개념과 실무 적용법을 설명합니다. Look Aside, Write Back 패턴의 차이와 Spring Boot에서 Redis를 연동해 API 응답 시간을 3초에서 0.003초로 줄인 실전 경험담입니다.
‘GitFlow 전략’의 개념과 실무 적용법을 설명합니다. 긴급 버그와 신규 기능이 동시에 터졌을 때, feature/hotfix 브랜치로 작업을 격리하는 방법과 GitLab CI 연동까지 다룹니다.
‘배포 전략과 환경 분리’의 중요성을 1인 개발자의 보고서 작성 에피소드로 설명하고, 남는 서버를 활용해 개발 서버를 구축하고 GitLab CI로 자동/수동 배포를 분리한 실전 경험담입니다.
‘gitlab runner(깃랩 러너) 설치 및 등록’ 과정을 도커(Docker) 기반으로 설명합니다. GitLab CI 파이프라인이 멈춰있는(Pending) 이유를 해결하고, 토큰 발급부터 executor 설정까지 단계별로 가이드합니다.