-

비밀번호가 필요한 보드: 인증 정보 통합하기
배경 비밀번호로 보호된 여러 게시판이 있고, 사용자가 이미 JWT 기반 인증을 사용하고 있는 상황입니다. 게시판마다 비밀번호를 입력해야 하지만, 한 번 인증한 게시판은 토큰이 유효한 동안 재인증 없이 접근할 수 있어야 합니다. 핵심 아이디어 별도의 세션이나 쿠키를 만들지 않고, 기존 JWT Access Token의 페이로드에 게시판 인증 정보를 추가합니다. 게시판 비밀번호를 검증할…
-

AI 서빙 업계의 Rust: 왜 주목받고 있는가?
Rust는 AI 모델 서빙 분야에서 성능과 메모리 안전성을 제공하며, Python과의 하이브리드 접근이 효과적이다. Cloudflare의 Infire 사례에서 Rust는 CPU 사용량을 줄이고, 빠른 응답과 리소스 효율성을 달성했다. Rust 생태계의 발전으로 AI 서빙에서 중요한 선택지로 자리잡고 있다.
-
로컬 개발 환경에서 와일드카드 인증서를 자동 관리하는 방법
로컬 개발 환경에서 iOS 시뮬레이터의 HTTPS 테스트를 위해 공인 인증서가 필요하다. Let’s Encrypt의 와일드카드 인증서는 DNS 인증으로 Route53을 사용해야 하며, 도메인마다 AWS 계정이 다르면 프로파일 분리로 관리할 수 있다. 자동 갱신 구조와 Notion 기록 업데이트를 통해 효율적으로 관리할 수 있다.
-

개발자 자동화 도구: Skill/SuperSkill vs GitHub Speckit
Claude의 Skill/SuperSkill은 업무 자동화에 유리하며, GitHub Speckit은 요구사항 관리에 최적화되어 있습니다. 내부 운영에는 Skill/SuperSkill이, 팀 협업 및 제품 개발에는 Speckit이 더 적합합니다. 각각의 도구는 특정 업무에 강점을 가지고 있어 서로 다른 비즈니스 요구에 부합합니다.
-

온프레미스 서버에서 오픈소스로 문서 관리 체계 구축하기 (PostgreSQL 버전)
이 글에서는 AI 에이전트를 이용한 문서 관리 체계를 무료 오픈소스 도구와 PostgreSQL 데이터베이스 기반으로 구축하는 방법을 설명한다. Nextcloud를 사용하여 문서를 저장하고, LangChain 및 FAISS로 검색 기능을 추가하며, Scrapy와 Airbyte CE로 데이터 자동화를 통해 업무 효율성을 증대시킨다.
-

GitHub Spec Kit으로 소셜 앱 개발하기: 실전 가이드
GitHub Spec Kit을 사용하여 “FeedLink”라는 개발자 소셜 네트워크 앱을 단계별로 설계하고 개발하는 과정을 설명합니다. 프로젝트 헌법, 기능 명세서, 구현 계획을 포함하여 보안 및 성능 기준을 설정하고, 실시간 통신 기능을 통한 사용자 인터랙션을 최적화합니다.
-

AI 리포트 시스템 아키텍처: SQS 기반 비동기 처리 구조 완전 정리
AI 기반 리포트 생성 서비스의 핵심은 안정적이고 확장 가능한 비동기 처리 구조이다. AWS SQS를 활용한 요청/응답 큐 구성 및 DLQ 활용법, 비용 분석 등을 통해 효율적인 아키텍처를 설계할 수 있다. 초기에는 단순한 큐 구조로 시작, 필요 시 확장 가능하다.
-

VS Code에서 “Resolving shell environment fails” 오류가 뜨는 이유와 해결 방법
VS Code에서 “Resolving shell environment fails” 오류는 GUI 실행 시 셸 환경 변수를 제대로 읽지 못해 발생한다. 이를 해결하기 위해 셸 초기화 속도를 개선하거나, 터미널에서 VS Code를 실행하거나, 설정에서 타임아웃을 늘리는 방법이 있다. 이러한 해결책을 통해 디버깅 시간을 줄일 수 있다.
-
SSH-Agent 상시 유지하기
Ubuntu에서 개발을 하다 보면, 터미널을 열 때마다 ssh-add를 다시 실행해야 해서 번거로운 순간이 생긴다. Git이나 원격 서버에 접속할 때마다 비밀번호를 반복 입력하는 일은 단순한 작업 같지만, 개발 흐름을 끊어버리기 충분하다. 이 문제를 해결하려면 ssh-agent를 항상 실행된 상태로 유지하는 설정이 필요하다. 여기서는 Ubuntu 환경에서 ssh-agent를 지속적으로 유지시키는 방법을 소개한다. 한 번…
-
SpecKit으로 효율적인 개발: 한글로도 문제없을까?
요즘 AI Vibe coding 에 있어서 개발 명세(Specification)는 필수 입니다. 그 흐름에 맞춰 GitHub의 SpecKit은 스펙 기반 개발(Spec-Driven Development, SDD)을 통해 AI 코딩 에이전트와 협업하며 코드 품질과 효율성을 높이는 오픈소스 툴킷이 공개 되었습니다. 이 글에서는 SpecKit 작성 방법을 간략히 정리하고, 한글로 작성해도 영어와 같은 효과를 낼 수 있는지 알아봅니다. SpecKit이란?…