둥지 31
- [둥지] IssuanceTask / OcrTask 설계 논의 정리: DB 선행 패턴과 Retry 정책
- [둥지] utils에 있던 시세 조회 로직, 왜 독립 도메인으로 옮겼나
- [둥지] OCR 인프라 결정기: Lambda에서 Tailscale 셀프 호스팅 워커로
- [둥지] 사용자 정보 수정: 단일 API vs 분리형 API
- [둥지] 결제 시스템 도입에 따른 회원 탈퇴 정책 고도화 및 OAuth 연동 해제 전략
- [둥지] 네이버 소셜 로그인: OIDC 시도 → OAuth 2.0 전환기
- [둥지] 카카오 OAuth 2.0 vs OIDC 비교 및 OIDC 채택기
- [둥지] 로그인/로그아웃 코드리뷰: 보안 취약점 발굴과 트러블슈팅
- [둥지] Google OIDC 로그인 플로우
- [둥지] FastAPI 비동기 통합 테스트 아키텍처: SQLAlchemy Savepoint와 롤백 전략
- [둥지] FastAPI 비동기 환경의 테스트 아키텍처 구축기
- [둥지] FastAPI 테스트 환경 구축기: Mocking부터 Docker CI/CD 연동까지
- [둥지] Redis 파이프라인과 Celery 예외 처리: 분산 환경에서 데이터 일관성 지키기
- [둥지] FastAPI + GitHub Actions: Pydantic 환경 변수(ValidationError) 트러블슈팅
- [둥지] FastAPI + Celery + Redis: 비동기 백엔드 아키텍처와 최종 의사결정
- [둥지] FastAPI 환경 변수 관리: 전역 객체 대신 get_settings()와 DI를 선택한 이유
- [둥지] FastAPI 비동기 DB 세팅: SQLAlchemy 2.0 세션 관리와 이중 방어 모델링
- [둥지] FastAPI 프로젝트 초기 설정: Config와 Main 구성하기
- [둥지] FastAPI 백엔드 폴더 구조 설계: 도메인 기반 아키텍처(DDD)
- [둥지] Docker 환경 분리와 보안 전략: Multi-stage Build부터 Secrets 관리까지
- [둥지] FastAPI + AI 워커를 위한 모던 백엔드 구조 설계 (feat. uv, Producer-Consumer)
- [둥지] 서비스 런칭을 위한 리팩토링: 하이브리드 클라우드 아키텍처와 기술 스택 선정의 이유
- [둥지] 포트폴리오 완성을 위한 메인 페이지 UI/UX 리디자인
- [둥지] 2박 3일 해커톤 회고
- [둥지] Ubuntu 서버에서 Docker Compose로 React 앱 배포하기 (feat. 수동 배포의 맛)
- [둥지] n8n과 CODEF API로 등기부등본 자동 발급하기
- [둥지] AI Agent와 MCP의 차이, 그리고 n8n 적용기
- [둥지] 프론트엔드와 n8n 매핑 테스트
- [둥지] MVP 선정과 아키텍처 설계
- [둥지] Supabase와 n8n 연결해서 메일로 보내봅시다
- [둥지] Figma Make로 프로토타입 구현하기