ENGINEERING LOG / FIELD JOURNAL
만들면서 남긴 기록
Velog에 공개한 글 17편을 주제별로 모았습니다. 각 글의 전체 내용은 원문에서 읽을 수 있습니다.
03 STORIES / IMPLEMENTATION
서비스 구현
MadeDex 기능을 만들며 남긴 설계와 구현 기록
Spring Event + WebSocket/STOMP로 실시간 알림 시스템 만들기
댓글 기능 이후 Spring Event와 WebSocket/STOMP를 사용해 알림 흐름을 연결한 기록입니다.
Velog에서 읽기Entity는 맞는데 왜 서버가 안 뜰까? — JPA와 Flyway 스키마 불일치
MadeDex 댓글·좋아요 기능을 구현하며 Entity와 데이터베이스 마이그레이션을 맞춘 과정입니다.
Velog에서 읽기Spring Boot 댓글·좋아요 기능 구현기 — N:M 관계와 N+1
댓글과 좋아요의 관계를 설계하며 N:M 관계와 N+1 문제까지 고민한 기록입니다.
Velog에서 읽기07 STORIES / OPERATIONS
배포와 운영
AWS, Docker, CI/CD와 운영 환경에서 겪은 문제들
로컬에서는 되는데 운영에서는 왜 안 될까? — CSRF, WebSocket, Nginx
EC2 운영 서버에서 발생한 CSRF, WebSocket, Nginx 문제를 추적한 기록입니다.
Velog에서 읽기Flyway 충돌 해결부터 GitHub Actions CD 자동배포까지
Flyway 충돌을 해결하고 새 이미지를 EC2에 반영하는 자동배포를 구축한 과정입니다.
Velog에서 읽기Nginx X-Forwarded-Proto 문제 해결기
HTTPS 프록시 환경에서 X-Forwarded-Proto와 관련된 문제를 해결한 기록입니다.
Velog에서 읽기GitHub Actions + AWS ECR로 Spring Boot CI/CD 구축하기
Spring Boot Docker 이미지를 빌드하고 AWS ECR로 전달하는 CI 환경을 정리했습니다.
Velog에서 읽기AWS EC2 백엔드 배포 ③ — 빌드와 컨테이너 문제
Docker Compose 배포 중 Gradle bootJar와 백엔드 컨테이너 문제를 다룬 기록입니다.
Velog에서 읽기AWS EC2 백엔드 배포 ② — Docker Compose
Terraform으로 만든 EC2 환경에 Spring Boot 서버를 Docker Compose로 배포한 과정입니다.
Velog에서 읽기AWS EC2 백엔드 배포 ① — Terraform 인프라
Spring Boot 배포를 위해 Terraform으로 EC2 인프라를 구축한 첫 번째 기록입니다.
Velog에서 읽기03 STORIES / BACKEND
백엔드 학습
인증, 데이터 접근, 실시간 통신을 이해해 가는 과정
04 STORIES / LEARNING
학습과 문제 풀이
기획, 실습, 알고리즘과 SQL의 초기 기록