Python 20
- [허수아비] mock-radar CSV 청킹으로 메모리 98% 절감
- [둥지] IssuanceTask / OcrTask 설계 논의 정리: DB 선행 패턴과 Retry 정책
- [둥지] utils에 있던 시세 조회 로직, 왜 독립 도메인으로 옮겼나
- Celery 태스크 실행 메서드 정리: delay vs send_task, shared_task
- 파이썬 Import 에러와 Dockerfile WORKDIR의 상관관계
- [둥지] 네이버 소셜 로그인: OIDC 시도 → OAuth 2.0 전환기
- [둥지] 카카오 OAuth 2.0 vs OIDC 비교 및 OIDC 채택기
- [둥지] 로그인/로그아웃 코드리뷰: 보안 취약점 발굴과 트러블슈팅
- [둥지] Google OIDC 로그인 플로우
- [둥지] FastAPI 비동기 통합 테스트 아키텍처: SQLAlchemy Savepoint와 롤백 전략
- [둥지] FastAPI 비동기 환경의 테스트 아키텍처 구축기
- [둥지] 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)
- Dockerfile 최적화 전략: 가볍고 빠른 Python 이미지 만들기 (Slim vs Alpine, Layer Caching)
- [쉽길] 로컬 서버 초기 설정 가이드