RAG(Retrieval Augmented Generation)에서 리트리버(Retriever) 는질문에 맞는 문서를 찾아주는 검색기(Search Engine) 역할을 합니다.동작 흐름핵심 역할질문을 임베딩(벡터)으로 변환벡터 스토어(FAISS, Chroma 등)에서

React + Spring Boot + RDS → 미니 PC 홈서버CI/CD, Nginx, HTTPS, DNS까지 직접 옮기며 겪은 시행착오와 설계 정리기존 서비스는 AWS 기반으로 구성되어 있었다.Frontend: ReactBackend: Spring BootDB:
이번 주도 정신없이 흘러갔다.1월부터 본격적으로 넘어온 프로젝트가 있는데 마감일이 얼마 남지않아 업무 시간이 굉장히 길어지고 있다. 정말로 개인시간이 없었다. 다음주까지 최대한 완성도를 높여야하는데 3주차 주간 회고까지 개인 공부를 못할수도 있을 것 같다.넘어온 프로젝
잦은 야근에 다른 활동을 거의 하지 못했다.그럼에도 주간 회고는 꾸준히 작성하면서 날아가는 시간들을 조금이나마 잡아보려고 한다.연말에 잠시 중단되었던 RAG 스터디를 재개했다.스터디원의 개인 프로젝트 발표 일정이 진행되었고, n8n을 이용해 급등주를 찾는 서비스를 구현
2025년은 이렇게 정리하고 싶다. "인생에 운동이 들어오다." 개발블로그에 무슨 소리인가 싶기도 하겠지만 그만큼 2025년은 운동에 몰입했던 해였다. 나는 고등학교 이후에 군대를 제외하면 운동을 전혀 하지않고 있었다. 방심한 순간에 말랐던 몸에 살이 붙기 시작했고

이론으로만 외우면 금방 잊기 때문에 실제로 세팅해보고 테스트한 결과를 작성하려고 한다.실험 환경HDD 4개 (SATA)Ubuntu(persistent live USB) + mdadmfio 벤치마크테스트 종류:순차 읽기 (1MB)순차 쓰기 (1MB)랜덤 읽기 (4K)랜덤

어제 SSAFYnity 동문회에서 여러 분들과 이야기를 나누다가,한 분께서 최근 면접에서 RAID 관련 질문을 정말 많이 받는다는 이야기를 들려주셨다.그 얘기를 들으면서 문득,“레이드… 아, 저장소 디스크를 여러 개 묶어서 관리하는 그거!”라고만 알고 있었지,정작 각

저번 글에서 구성해놓은 n8n 서버로 더 많은 것들을 할 수 있을 것 같아 추가로 실습을 진행했다. 평소에 마라톤 접수 일정을 알림으로 주는 서비스가 있으면 좋겠다고 생각했는데, n8n으로 간단히 만들어보려고 한다. 마라톤 신청 알람 서비스 먼저 주기적으로 마라톤 정

최근 RAG 스터디를 진행하고 있는데 시니어 개발자분들이 n8n에 대해 이야기하셨다.수많은 얘기들이 오고 갔지만 이해한 것은 n8n 키워드 하나뿐이었다.그래서 n8n이 뭔데? 궁금증을 참지 못해 토요일 저녁 메가커피에 앉아있다.새로운 기술에 대해 전반적인 지식을 얻기

최근 상위 저장소의 prod 브랜치와 dev 브랜치가 각각 다른 submodule 커밋을 가리키고 있었는데, 머지하는 순간 submodule 충돌이 발생했습니다. 단순히 git status만 보면 “서브모듈 충돌”이라는 메시지로 끝이라 처음엔 왜 그런지 이해하기 어려웠

Kafka와 MQ(RabbitMQ, ActiveMQ 등)는 모두 메시징 시스템으로 자주 비교되는 것들 입니다. Kafka를 공부하던 중 이런 질문이 생겼습니다."MQ 대신 Kafka만 써도 되지 않을까?""Kafka가 MQ를 완전히 대체할 수 있을까?"Kafka는 로그

최근 A 서버에서 B 서버를 호출할 때 일부 요청은 정상적으로 처리되는 반면, 일부 요청에서 javax.net.ssl.SSLException 에러가 발생하는 현상을 겪었습니다. 더 확인해봐야할 것은 이 문제가 B 서버뿐 아니라 C, D 서버를 호출할 때도 동일하게 발생
티스토리에서는 마크다운을 붙여넣으면 가독성이 떨어지는 문제가 발생해서 velog로 블로그를 이전했다.티스토리 블로그 링크https://godhkekf24.tistory.com/

최근에 GitHub Actions에 cron 기능을 이용해 액션을 설정해놨다. 하지만 실제로 돌아간 시간은 17분이 지난 후에 진행되었다. 공식문서를 참고해보니 이 기능은 00분으로 설정해놓으면 다른 액션과 겹쳐 딜레이 될 수 있다는 주의사항이 나와있었다. 대부분의

나 포함 3명에서 알고리즘 스터디를 진행하는데 한 명의 팀원이 워낙 알고리즘을 빼먹어서 주기적으로 알람을 줄 수 있는 방법이 없을까 고민하다가 해당 토이 프로젝트를 시작하게 됐다.구현 기능평일 자정이 되면 팀원들의 레포지토리를 확인하고 새로운 커밋 유무를 확인하여 오늘