기록을 시작한 이유
새로운 기술을 배우는 것만큼 중요한 일은 왜 사용했고, 어떤 문제를 해결했는지 설명할 수 있는 상태로 만드는 것이라고 생각합니다. 이 블로그에는 단순한 사용법보다 문제를 발견하고 선택을 내린 과정을 중심으로 기록하려고 합니다.
다룰 내용
- Java와 Spring Boot 기반의 백엔드 개발
- PostgreSQL, Redis를 활용한 데이터 처리와 성능 개선
- Docker, Kubernetes, GitHub Actions를 이용한 배포와 운영
- 프로젝트에서 마주친 오류와 트러블슈팅 과정
기록 원칙
글은 다음 순서로 정리합니다.
- 해결하려는 문제가 무엇이었는지
- 원인을 어떻게 확인했는지
- 어떤 선택지를 비교했는지
- 적용한 방법과 결과는 무엇인지
- 다시 한다면 무엇을 바꿀지
public record LearningLog(
String problem,
String decision,
String result
) {}
완벽한 정답보다 당시의 근거와 결과를 남기며 꾸준히 업데이트하겠습니다.