December 18, 2024
AWS EC2를 통해 RDS SSH 터널링 설정 가이드 이 가이드는 AWS EC2 서버를 통해 RDS 데이터베이스에 접속하고, 로컬에서 안전하게 접근할 수 있도록 SSH 터널링을 설정하는 방법을 설명합니다. 사전 준비 EC2 서버 정보: 공용 IP (예: ) SSH 키 파일 (예: ) 사용자 (, 등) RDS 정보: 엔드포인트 (예: ) 포트 (은 My…
December 13, 2024
Celery 개발 문서 목차 Celery 소개 설치 및 기본 설정 Celery 애플리케이션 구성 작업(Task) 생성 및 실행 메시지 브로커 설정 결과 백엔드 설정 Celery Beat로 주기적 작업 관리 고급 기능 태스크 체이닝 및 워크플로 작업 재시도 작업 우선순위 Celery 모니터링 Celery 최적화 및 성능 튜닝 예제 프로젝트 1. Celery…
December 13, 2024
Celery 개발 가이드 개요 Celery는 Python으로 작성된 분산 태스크 큐 시스템입니다. 비동기 작업 처리, 정기적인 작업 예약, 분산 처리 등을 구현할 수 있습니다. 설치 및 기본 설정 1. 필요 패키지 설치 2. 프로젝트 구조 3. Celery 설정 태스크 정의 1. 기본 태스크 2. 에러 처리와 재시도 태스크 실행 및 모니터링 1. 태스크 …
December 13, 2024
MongoDB Replica Set 인증키 설정 가이드 인증키의 중요성 MongoDB Replica Set 구성 시 멤버 간 보안 통신을 위해 인증키가 필요합니다. 이 키는 Replica Set의 모든 멤버가 공유하며, 상호 인증에 사용됩니다. 인증키 생성 및 설정 과정 1. 인증키 생성 2. Docker 환경에서의 권한 문제 Docker 컨테이너에서 M…
December 13, 2024
SSH Tunneling을 활용한 Python MySQL 연결 가이드 개요 SSH Tunneling은 보안 연결을 통해 원격 데이터베이스에 안전하게 접근할 수 있게 해주는 기술입니다. 이 가이드에서는 Python을 사용하여 SSH Tunnel을 통해 MySQL 데이터베이스에 연결하는 방법을 설명합니다. 필요 패키지 설치 기본 연결 설정 1. 단순 SSH …
December 13, 2024
Windows 가상 환경(venv) 활성화 문제 해결 가이드 일반적인 오류 상황 Windows에서 가상 환경 활성화 시 다음과 같은 오류들이 자주 발생합니다: "activate.ps1은 현재 시스템에서 스크립트를 실행할 수 없기 때문에 로드할 수 없습니다." "이 시스템에서 스크립트를 실행할 수 없으므로 ... 파일을 로드할 수 없습니다." "venv\S…
December 13, 2024
MongoDB Replica Set 구성 및 운영 개요 MongoDB Replica Set은 동일한 데이터를 가진 여러 MongoDB 인스턴스의 집합입니다. 이는 데이터의 고가용성과 장애 복구를 보장하는 핵심 기능입니다. Replica Set의 구조 기본 구성 요소 Primary: 쓰기 작업을 처리하는 주 노드 Secondary: 읽기 작업을 처리할 수 …
December 13, 2024
gRPC 필수 도구 설치 가이드 1. Protocol Buffers 컴파일러 (protoc) 설치 파일 다운로드 프로토콜 버퍼 릴리즈 페이지 운영체제에 맞는 버전 선택 Windows: Linux: macOS: 운영체제별 설치 방법 Windows zip 파일 다운 로드 및 압축 해제 디렉토리를 시스템 환경 변수 PATH에 추가 macOS Linux 설…
December 13, 2024
Protocol Buffers와 gRPC 설정 가이드 필요한 도구 설치 1. Protocol Buffers 컴파일러 (protoc) 설치 protoc 릴리즈 페이지에서 운영체제에 맞는 버전을 다운로드합니다. Windows 설치 다운로드 압축 해제 디렉토리를 시스템 PATH에 추가 Linux/macOS 설치 2. Go 플러그인 설치 protoc-gen-…
December 09, 2024
Playwright 경량 설치 가이드 개요 Playwright는 웹 애플리케이션 자동화를 위한 강력한 도구지 만, 최소한의 구성 요소로만 설치해야 하는 경우가 있습니다. 이 가이드는 필수적인 구성 요소만 설치하여 Playwright를 가볍게 구성하는 방법을 설명합니다. 최소 설치 단계 1. pip 업그레이드 생략 (선택 사항) 이미 호환 가능한 버전의 pi…