yeseul.log
close
프로필 배경
프로필 로고

yeseul.log

  • 분류 전체보기 (76)
    • 프로젝트 (23)
      • 프로젝트 과정 (21)
      • 프로젝트 결과 (2)
    • 알아두면 좋은 개발 지식 (37)
      • 컨퍼런스 정리 (7)
      • Java & Spring (9)
      • Spring Batch 스터디 (18)
      • 인프라 (1)
    • 기타 (13)
      • 오늘 읽은 책 (5)
      • CloudWave 3기 (3)
      • 자격증 (2)
      • 컨퍼런스 (1)
      • 회고 (1)
  • 홈
  • GitHub
  • 방명록
[사이드 프로젝트] 동생을 위한 우리집 예약 시스템 개발하기

[사이드 프로젝트] 동생을 위한 우리집 예약 시스템 개발하기

동생이 우리 집에 자주 놀러 오는데, 그때마다 "언제 놀러 오는 거야?", "언제 와서 언제 나가?"라는 질문을 계속 해야 했다. 이 과정을 반복하는 것이 너무 불편해서 사이드 프로젝트로 '우리집 예약 시스템'을 만들기로 했다. 사용한 테크 스택DB: MySQLBE: Java 17, Spring, jOOQFE: Next.js (v0.dev의 도움을 받았다)사내에서 JPA도 물론 사용하지만, jOOQ도 사용해보게 되었는데, jOOQ만의 매력이 있는 것 같아 사이드 프로젝트를 하면 꼭 사용해보고 싶었다. 카카오톡 알람으로 서로에게 알람 메시지를 보내려고 했는데, 이 부분은 회원가입이 이미 되어있는 유저들만 가능 해서 개발 하는 시간 내에 구현을 다 하지 못할 것 같아 빠르게 구현하기 위해 나에게 채팅 보내기..

  • format_list_bulleted 프로젝트/프로젝트 결과
  • · 2025. 2. 12.
  • textsms
LLM을 활용한 GitHub PR 코드 리뷰 봇 만들기

LLM을 활용한 GitHub PR 코드 리뷰 봇 만들기

기존에 홈서버에서 구동되던 코드 리뷰 자동화 봇에 대한 설명은 이전에 작성하지 않아, 이번에 따로 기록하게 되었습니다. 시작하게 된 계기사이드 프로젝트를 진행하면서 팀원이 적어 코드 리뷰에 어려움을 겪게 되었고, 그래서 AI의 도움을 받기로 했습니다.하지만 ChatGPT나 다른 툴을 사용하는 데 비용이 발생하다 보니, 이미 구축해 둔 홈서버를 활용하기로 했습니다. 아키텍처PR 발생 시 Github Action 트리거이때, Github Actions는 PR에서 변경된 git diff 내역을 추출하고, 이를 Kubernetes 클러스터 내에 배포된 LLM 서버로 전송한다.LLM 서버는 사전에 설정된 프롬프트와 git diff 내역을 바탕으로 코드 리뷰를 수행하고, 개선할 점에 대해 피드백을 제공한다.마지막으..

  • format_list_bulleted 프로젝트/프로젝트 결과
  • · 2024. 10. 9.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (76)
    • 프로젝트 (23)
      • 프로젝트 과정 (21)
      • 프로젝트 결과 (2)
    • 알아두면 좋은 개발 지식 (37)
      • 컨퍼런스 정리 (7)
      • Java & Spring (9)
      • Spring Batch 스터디 (18)
      • 인프라 (1)
    • 기타 (13)
      • 오늘 읽은 책 (5)
      • CloudWave 3기 (3)
      • 자격증 (2)
      • 컨퍼런스 (1)
      • 회고 (1)
최근 글
인기 글
최근 댓글
태그
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바