최신글
-
[ASM·SWM]
[ASM·SWM] 실배포 준비(1/2) - k6를 사용하여 현재 서버의 성능을 측정해보자. (step-load, p95, p99)
[ASM·SWM] 테크리더로서의 프로젝트 설계 경험 - SDD 도입부터 브랜치 전략까지(문서 관리, AI 기반 Ticket 발행) [ASM·SWM] 테크리더로서의 프로젝트 설계 경험 - SDD 도입부터 브랜치 전략까지(문서 관리, AI 기반 T[ASM·SWM] SW마에스트로 17기 합격 후기! (1년의 준비 과정, 16기 탈락 그 이후) [ASM·SWM] SW마에스트로 17기 합격 후기! (1년의 준비 과정, 16기 탈락 그 이후)👋 소개안녕하세요! 대학생 개발자 주이어blog.juyear.dev이전 글 읽으러 가기! 👋 소개안녕하세요! 대학생 개발자 주이어입니다.오늘은 오랜만에 SW마에스트로 활동 글로 돌아오게 되었습니다.최근에 저희가 개발 중인 프로젝트가 어느정도 완료가 되면서 배포를 앞두고 있습..
-
[DISMU]
[DISMU] 코드 단에서 요청을 직렬화해 동시성 문제를 해결해보자 (Promise Chain, Single Source of Truth)
[DISMU] 내부 테스트를 통한 피드백 반영 및 버그 해결 (앨범 기능, refresh token, 로고 제작) [DISMU] 내부 테스트를 통한 피드백 반영 및 버그 해결 (앨범 기능, refresh token, 로고 제작)[DISMU] Discord 노래봇의 새로운 기준, AI 노래 플랫폼의 가능성 (프로젝트 소개, 시장 분석) [DISMU] Discord 노래봇의 새로운 기준, AI 노래 플랫폼의 가능성 (프로젝트 소개, 시장 분석)[DISMU] WebSocket을blog.juyear.dev이전 글 읽으러 가기! 👋 소개안녕하세요! 대학생 개발자 주이어입니다.오늘은 진짜 오랜만에 DISMU 프로젝트 글로 돌아왔습니다.제가 최근에 DISMU UI를 좀 수정하고(간단한 수정이지만..) 운영 초기부터..
-
[SYNAPSE]
[SYNAPSE 개발일지 #6] AWS 인프라 구축기 - 설계 Trade-off부터 트러블슈팅까지
[SYNAPSE 개발일지 #5] 테스트 코드 도입과 GitHub Actions를 활용한 CI 파이프라인 구축 [SYNAPSE 개발일지 #5] 테스트 코드 도입과 GitHub Actions를 활용한 CI 파이프라인 구축[SYNAPSE 개발일지 #4] Refresh Token 적용을 위한 API 구조 개선과 Axios 마이그레이션 [SYNAPSE 개발일지 #4] Refresh Token 적용을 위한 API 구조 개선과 Axios 마이그레이션[SYNAPSE 개발일지 #3] GraphRAG 파이프라인blog.juyear.dev이전 글 읽으러 가기! 👋 소개 및 회고안녕하세요. 대학생 개발자 주이어입니다. 저번 글에서는 Git Actions을 사용하여 Unit Test CI 구축 과정을 정리했었습니다.오늘은 저..
-
[SYNAPSE]
[SYNAPSE 개발일지 #5] 테스트 코드 도입과 GitHub Actions를 활용한 CI 파이프라인 구축
[SYNAPSE 개발일지 #4] Refresh Token 적용을 위한 API 구조 개선과 Axios 마이그레이션 [SYNAPSE 개발일지 #4] Refresh Token 적용을 위한 API 구조 개선과 Axios 마이그레이션[SYNAPSE 개발일지 #3] GraphRAG 파이프라인 구축 - 그래프 생성과 탐색, SSE 기반 실시간 통신까지 [SYNAPSE 개발일지 #3] GraphRAG 파이프라인 구축 - 그래프 생성과 탐색, SSE 기반 실시간 통신까지[SYNAPSE 개blog.juyear.dev이전 글 읽으러 가기! 👋 소개 및 회고안녕하세요. 대학생 개발자 주이어입니다. 저번 글에서는 Refresh Token을 이용한 재발급 기능을 구현하고, 이를 적용하기 위해 API 구조 개선과 Axios 마이..
-
[ASM·SWM]
[ASM·SWM] 테크리더로서의 프로젝트 설계 경험 - SDD 도입부터 브랜치 전략까지(문서 관리, AI 기반 Ticket 발행)
[ASM·SWM] SW마에스트로 17기 합격 후기! (1년의 준비 과정, 16기 탈락 그 이후) [ASM·SWM] SW마에스트로 17기 합격 후기! (1년의 준비 과정, 16기 탈락 그 이후)👋 소개안녕하세요! 대학생 개발자 주이어입니다.오늘은 제가 SW마에스트로 17기에 합격하게 되어 후기를 남겨보려고 합니다!조금 길 수 있지만... 재밌게 읽어주시길 바랍니다!❌ 16기 탈락의blog.juyear.dev이전 글 읽으러 가기! 👋 소개안녕하세요! 대학생 개발자 주이어입니다.오늘은 SW마에스트로 활동 내용을 정리하게 되었습니다. 지금 보니 합격 글 이후로 별 다른 글을 안적었더라구요...여러 이유가 있지만, 사실 2~3달 동안아이디어 회의 -> 고도화 -> 시장 검증 -> 폐기이 루틴을 계속 밟고 있었..
-
[SYNAPSE]
[SYNAPSE 개발일지 #4] Refresh Token 적용을 위한 API 구조 개선과 Axios 마이그레이션
[SYNAPSE 개발일지 #3] GraphRAG 파이프라인 구축 - 그래프 생성과 탐색, SSE 기반 실시간 통신까지 [SYNAPSE 개발일지 #3] GraphRAG 파이프라인 구축 - 그래프 생성과 탐색, SSE 기반 실시간 통신까지[SYNAPSE 개발일지 #2] Redis Streams로 서버 간 의존도 낮추기 - 이벤트 기반 아키텍처 설계 [SYNAPSE 개발일지 #2] Redis Streams로 서버 간 의존도 낮추기 - 이벤트 기반 아키텍처 설계[SYNAPSE 개발일지 #1] Graphblog.juyear.dev이전 글 읽으러 가기! 👋 소개 및 회고안녕하세요. 대학생 개발자 주이어입니다. 저번 글에서 SYNAPSE의 핵심 기능인 GraphRAG 파이프라인을 설계하고 구현하였습니다.오늘은 주요..
-
[SYNAPSE]
[SYNAPSE 개발일지 #3] GraphRAG 파이프라인 구축 - 그래프 생성과 탐색, SSE 기반 실시간 통신까지
[SYNAPSE 개발일지 #2] Redis Streams로 서버 간 의존도 낮추기 - 이벤트 기반 아키텍처 설계 [SYNAPSE 개발일지 #2] Redis Streams로 서버 간 의존도 낮추기 - 이벤트 기반 아키텍처 설계[SYNAPSE 개발일지 #1] GraphRAG를 위한 AI 서버 아키텍처 설계 - Orchestrator 도입부터 DB 접근 권한과 도메인 소유권까지 [SYNAPSE 개발일지 #1] GraphRAG를 위한 AI 서버 아키텍처 설계 - Orchestrator 도입부터 DBblog.juyear.dev이전 글 읽으러 가기! 👋 소개 및 회고안녕하세요. 대학생 개발자 주이어입니다. 저번 글에서 Redis Streams를 이용하여 메인 서버와 AI 서버의 아키텍처를 어느정도 설계하였습니다...
-
[Home Server]
[Home Server 구축기 #1] 미니PC로 시작하는 Ubuntu 홈서버 구축
👋 소개안녕하세요! 대학생 개발자 주이어입니다.오늘은 평소와는 조금 다른 홈 서버 주제로 찾아왔습니다. 최근에 갑자기 홈 서버에 관심이 생겨 직접 구축해보자 생각을 하였고, 그 날 바로 중고로 미니PC를 구매해서 구축을 해보았습니다. 평소에는 AWS EC2나 Railway와 같은 클라우드 서비스를 사용하는 방식으로만 서버를 운영해왔는데, 이번에 직접 서버를 구축하면서 클라우드에서 당연하게 사용하던 기술들이 어떤 원리로 동작하는지 이해할 수 있었습니다. 특히 얼마전 SW마에스트로 활동의 일환으로 AWS(회사 방문)에서 5일간 클라우드 교육을 들었었기 때문에 더욱 와닿았던 것 같습니다. 그래서 오늘은 본격적인 서버 구축에 앞서 미니PC 설치, SSH, SSH-Key, SSH-Config, SSHD, UFW..
-
[SYNAPSE]
[SYNAPSE 개발일지 #2] Redis Streams로 서버 간 의존도 낮추기 - 이벤트 기반 아키텍처 설계
[SYNAPSE 개발일지 #1] GraphRAG를 위한 AI 서버 아키텍처 설계 - Orchestrator 도입부터 DB 접근 권한과 도메인 소유권까지 [SYNAPSE 개발일지 #1] GraphRAG를 위한 AI 서버 아키텍처 설계 - Orchestrator 도입부터 DB 접근 권한과 도[SYNAPSE] 여러분은 무슨 목적으로 기록하시나요? 어쩌면 그 기록은 이미 죽었을지도 모릅니다. [SYNAPSE] 여러분은 무슨 목적으로 기록하시나요? 어쩌면 그 기록은 이미 죽었을지도 모릅니다.💀 지blog.juyear.dev이전 글 읽으러 가기! 👋 소개 및 회고안녕하세요. 대학생 개발자 주이어입니다. 저번 글에서 GraphRAG를 위한 전반적인 AI 서버 아키텍처 설계에 대해서 적어보았습니다.하지만 저번 글에..
-
[SYNAPSE]
[SYNAPSE 개발일지 #1] GraphRAG를 위한 AI 서버 아키텍처 설계 - Orchestrator 도입부터 DB 접근 권한과 도메인 소유권까지
[SYNAPSE] 여러분은 무슨 목적으로 기록하시나요? 어쩌면 그 기록은 이미 죽었을지도 모릅니다. [SYNAPSE] 여러분은 무슨 목적으로 기록하시나요? 어쩌면 그 기록은 이미 죽었을지도 모릅니다.💀 지금까지의 기록은 죽었다.기존 기록의 의미와 가치저는 노션을 7년 동안 사용했습니다.매일 새로운 노트를 생성했고 새로운 기록을 남겼습니다.저한테 기록은 작성하는 것만으로 오늘도blog.juyear.dev이전 글 읽으러 가기! 👋 소개 및 회고안녕하세요. 대학생 개발자 주이어입니다.오늘은 저번에 소개드렸던 SYNAPSE 프로젝트의 개발 일지 중 첫 번째 글 입니다. 오늘은 대략 아래와 같은 내용을 적어보려 합니다.GraphRAG의 아키텍처 설계와 기존 구조의 문제점메인 서버와 AI 서버를 왜 분리했는가D..