Sign in
There are a total of 15 posts.
2026-02-12
저사양 서버와 라즈베리 파이 환경에서도 무중단 배포를 구현할 수 있는 맞춤형 Blue‑Green 스크립트를 소개합니다. Celery 워커를 선제 중지하고 단계별 기동, 헬스체크, Human‑in‑the‑loop 승인까지 포함한 전략을 통해 CPU 부하를 최소화하고 안정성을 높이는 방법을 상세히 설명합니다. Docker Compose 기반 구현 코드와 운영 노하우도 함께 제공됩니다.
2026-02-10
Celery 워커가 request.user와 세션을 가질 수 없어 기존 OAuth2·JWT·세션 인증이 무력화되는 문제를 겪었습니다. 워커와 백엔드 간 통신에 API Key를 도입하고 이를 사용자와 FK로 연결해 인증·식별을 동시에 해결한 경험과 키 관리·롤링·요금제 연동 등 운영상의 장점을 상세히 소개합니다.
2025-12-11
Django ORM에서 @property로 감싼 암호화 필드를 사용할 때 발생하는 FieldDoesNotExist 오류와 Celery에서 재시도 로직에 숨겨지는 버그를 상세히 분석합니다. ORM 필드와 프로퍼티 차이, 해결 방법, 커스텀 필드 활용 팁까지 한눈에 정리해 드립니다.
2025-06-18
Celery에서 delay()와 apply_async()의 차이점과 다양한 파라미터를 활용한 고급 비동기 태스크 제어 방법을 예제와 함께 심층 분석합니다.
2025-06-13
Celery delay() 메서드의 비밀을 파헤치다! 당신의 비동기 작업을 더욱 스마트하게 만드는 delay()의 작동 원리와 실전 활용법을 지금 바로 확인하세요.
2025-04-21
Django에서 transaction.on_commit(), Celery 비동기 처리, 그리고 레플리카 환경이 만나 발생한 문제를 해결한 실제 사례를 공유합니다.
Django에서 transaction.on_commit()과 Celery 사용 시 레플리카 환경에서 발생할 수 있는 지연 문제를 분석하고, 해결 방안을 제시합니다.
2025-04-20
Django에서 transaction.on_commit()이 예상보다 빨리 실행되는 문제를 분석합니다. 트랜잭션과 쓰레드가 어떻게 상호작용하는지 설명하고 해결 방법을 공유합니다.
2025-02-03
Django-Celery-Beat에서 Crontab과 Clocked를 활용한 예약 작업 설정 방법을 설명합니다. 특정 시각에 실행되는 작업과 한 번만 실행되는 작업을 설정하는 방법을 다룹니다.
Django-Celery-Beat의 PeriodicTask를 update_or_create를 이용해 유연하게 생성 및 수정하는 방법을 설명합니다. IntervalSchedule과의 관계, 다양한 설정 방법을 다룹니다.
Django-Celery-Beat을 활용한 예약 작업 생성 방법. Python 코드를 이용한 주기적 작업 등록과 관리 방법을 설명합니다.
2025-01-15
Celery의 @shared_task 옵션을 완벽하게 이해하세요! bind=True, autoretry_for, retry_backoff, max_retries를 활용하여 안정적이고 효율적인 비동기 작업을 구현하는 방법을 설명합니다.
Redis는 메모리 기반 데이터 저장소로, 메모리 관리가 성능에 큰 영향을 미칩니다. 이 글에서는 Redis의 maxmemory, maxmemory-policy, TTL 설정, 메모리 모니터링 명령어 등을 활용한 최적화 방법을 소개합니다.
Redis는 메모리 기반 데이터 저장소로 기본적으로 휘발성이지만, RDB와 AOF 방식을 통해 데이터를 보존할 수 있습니다. 이 글에서는 RDB와 AOF의 차이점, 설정 방법, 장단점을 비교하고, 두 방식을 동시에 활용하는 최적화 방법을 소개합니다.
Redis는 빠른 데이터 처리를 위한 메모리 기반 NoSQL 데이터베이스입니다. 이 글에서는 Redis의 기본 개념, 주요 설정 파일인 redis.conf, 그리고 최적화 설정 방법을 상세히 다룹니다.