안녕하세요
제가 관심있는 것들을 연구하고 가지고 놀며 기록하는 블로그입니다.
저에 대해 좀 더 알고싶다면 About_Me를 읽어주세요.
2026 목표
- 이직 [완료] 26.03.16
- 결제가 있는 서비스 띄우기 [시작]
- 클라이밍 검정 난이도 풀기 [완료] 26.01.30
- 70kg로 유지하기 [진행중] - 현재 72kg
- 공인중개사 자격증 따기 10월 시험 목표
안녕하세요
제가 관심있는 것들을 연구하고 가지고 놀며 기록하는 블로그입니다.
저에 대해 좀 더 알고싶다면 About_Me를 읽어주세요.
이 글은 실제 프로덕션 환경에서 Docker 빌드 시간을 197초에서 50초로 단축한 경험을 바탕으로 작성되었습니다.
이 후기는 기술적 세부사항보다는 회사에 적용 가능한 실용적 인사이트를 중심으로 작성되었습니다. 1.
문제 상황 CentOS 환경에서 주기적으로 실행되어야 할 cron 작업이 어느 순간부터 동작하지 않는 현상이 발생했습니다. 원인 파악 Cron 로그 확인 CentOS에서는 /var/log/cron을 통해 크론잡의 실행 여부와 상태를 확인할 수 있습니다.
들어가며 최근 이직을 준비하며 깨닫는 바가 있어 글로 남기려 합니다. 저는 커리어를 시작하고 현재 2번째 이직을 준비하고 있습니다.
왜 NestJS WebSocket Gateway를 선택했나? 프로젝트에는 이미 Hocuspocus 소켓 서버가 공동편집용으로 존재합니다. 하지만 폴더 트리 동기화를 위해 Hocuspocus에 API 포트를 추가로 열고 싶지 않았습니다.
8개월간의 꾸준한 코딩테스트 준비 여정과 체계적인 알고리즘 템플릿 활용법 - 초보에서 중급자로 성장하기까지의 실전 경험과 노하우 공유
정적 사이트 생성기 Quartz에 Supabase를 활용한 실시간 댓글 시스템을 구축하는 완전한 가이드 - 실제 문제 해결 과정 포함
이전 글에서 Git 방식을 선택했던 SCSS 모듈화 프로젝트가 다시 Verdaccio 서버 방식으로 돌아온 이유와 Docker 기반 Verdaccio 구축 과정을 상세히 공유합니다.
사내 SCSS 모듈화 프로젝트 진행 과정에서 고민했던 다양한 배포 방식들(Verdaccio, 웹 개시 방식, Git 방식)을 비교 분석하고, 최종적으로 AWS CodeCommit을 활용한 Git 방식을 선택한 이유와 구현 방법을 공유합니다.
AI 툴의 힘을 체감한 일주일 최근 일주일 동안 AI 개발 도구들과 함께 두 가지 특별한 경험을 했습니다.
xbar 앱 그룹 실행 플러그인 이 플러그인은 macOS용 무료 메뉴바 유틸리티인 xbar를 사용하여 자주 사용하는 애플리케이션 그룹을 한 번에 실행할 수 있도록 도와줍니다.
복잡한 JWT Access Token 관리, 이제 그만\! 프론트엔드에서 메모리 기반 싱글톤 관리, 401 에러 시 자동 재발급 및 요청 재시도 로직을 TypeScript로 구현한 방법을 공유합니다. 직접 개발한 JWT 디버깅 크롬 익스텐션 'JWT Badge'로 개발 효율도 높여보세요.
NestJS 환경에서 JWT, Passport, Strategy 패턴을 사용하여 인증을 구현하는 방법에 대한 기술 블로그입니다. 장점, 구현 방식, 더 활용할 수 있는 방향을 제시합니다.
NestJS, NextJS 등 다양한 기술 스택 사용 시 발생하는 버전 충돌 문제를 mise를 통해 해결하고, 설치 및 사용법을 알아봅니다.
Tiptap 공동편집 에디터의 Redis 장애 시나리오를 기반으로 개선 사항과 대응 전략을 정리한 기술 포스트입니다.
Tiptap 에디터 공동 편집 기능이 들어간 에디터를 개발했습니다. (25.03.24 ~) 언제까지 유효할진 모르겠지만, 공동편집 체험하기에 가볍게 띄워놨습니다.
모니터링의 필요성 저는 최근 홈서버를 통해 블로그를 운영중입니다.현재의 사이트가 그 블로그이죠. 제 블로그는 이상하게도 자주 404에러가 발생하고 있었습니다. 블로그 외의 다른 서비스들을 많이 띄워놨지만 다른 서비스들은 아무 문제가 없었습니다.
Kafka를 먼저 읽어보시면 이해가 더 잘되실겁니다. 도입기 기존에는 node 서버가 요청을 받아서 데이터를 가공하여 FCM으로 전달하는 서버로 구성되어 있었는데, 몇가지 문제가 있었습니다.
최근에는 젠킨스 대신 GitHub Action을 이용해 CI/CD 파이프라인을 구성하는 사례가 많아졌습니다. GitHub에 코드가 이미 호스팅되어 있는 환경에서는 설정이 간단하고 GitHub와의 연동이 원활하기 때문에 효과적입니다.
1. 배포 개요 • 기본 개념: 로컬에서 Git에 push하면 서버의 Bare Repository에 코드가 업데이트되고, Git Hook(주로 post-receive)이 실행되어 최신 코드가 지정한 배포 디렉토리(DEPLOY_DIR)로 복사됩니다.
내부 개발 서버에서 chart.js(v4.4.7)를 새로 도입하던 중, @kurkle/color 의존성 문제로 인해 이슈가 발생했습니다.
러너스하이 1기를 마치고 토스 러너스하이 1기가 끝난 지 벌써 한 달이 지났습니다. 너무 달려온 탓인지 지쳐서 빠르게 후기를 남기지 못했네요.
이번에 토스 러너스하이 1기에 참여하게 되었습니다. 자세한 내용은 어디까지 말해도 되는지 잘 모르겠어서 다 말할 순 없겠지만 간략하게는 아래와 같습니다.
해보고 싶은게 많은 주니어 저장만 해두고 미뤄두었던 글들과 링크들을 하나씩 살펴보며 공부하는 요즘. 해보고 싶은 것들이 많이 생겼습니다.
About 사이트 소개 이 사이트는 개발자로서의 경험과 지식을 공유하는 개인 블로그입니다. 주로 백엔드 개발, 데이터베이스, 시스템 아키텍처, 그리고 다양한 기술 스택에 대한 실무 경험을 바탕으로 한 글들을 작성합니다.
Contact 연락처 정보 궁금한 점이나 협업 문의, 기술적인 질문이 있으시면 언제든 연락주세요.
Privacy Policy 최종 수정일: 2025년 7월 5일 개인정보 처리방침 본 사이트는 이용자의 개인정보를 중요하게 생각하며, 관련 법령에 따라 개인정보를 보호하고 있습니다.
이번에 같이 게임하는 친구들의 요청을 받아 디코봇에 유튜브 음악 스트리밍 기능을 추가해봤다. 기본적으론 github.com/brokiem/broki-s-music-bot/tree/master 해당 깃허브 소스를 참고했다.
저는 게임을 좋아했습니다. 공부를 한다고 2년 정도 안하다가 최근 다시 시작했는데, 만들어보고 싶은게 생겼습니다. 유튜브를 보면 뽑기를 통해 강제로 특정 캐릭터를 올리는 룰을 진행하는데, 한 번 재밌어보여서 원랜디의 디스코드 봇을 만들어보고 싶어졌습니다.
댓글 (0)