본문 바로가기
🎱개발일지

서버 배포 계획

by 덩크냥 2025. 2. 28.

현황은 도커에 노드, nginx, DB올려두고 https쓰기위해 cloudflare에서 키 발급을 받았다.

 

앞으로 원활한 서비스를 위해 고려할것

 

1차목표 : 기본적인 배포, 운영 가능 상태에 집중 

* PostgreSQL 데이터 영속성 안정화..디비분리. 

* 서버 재시작 시 정상 복구 확인

* 기본적인 로그 수집 (Nginx, Node.js 로그 확인)

* 최소한의 보안 설정 (Cloudflare 방화벽, 기본적인 Security Headers 적용) 

 

2차목표 : 안정화 <트래픽이 발생한다면..? 행복한 고민. > 

* API 엔드포인트별 트래픽 확인 (로그/모니터링 도구 설정)

* 기본적인 Rate Limiting 적용 (Cloudflare → Nginx → Node.js 순으로)

* 디비 커넥션 풀링(pgbouncer 도입 고민)

* 기본적인 백업 전략 수립 (DB & 설정 백업)

* CI/CD 자동화 고려 (GitHub Actions, GitLab CI/CD 등) 

 

3차목표 : 확장성과 성능 개선 

* Redis 캐싱 도입 (세션, API 응답 캐싱, Rate Limiting) 

* Nginx + Node.js 부하 테스트 

* 로깅 및 모니터링 대시보드 구축 (Grafana, Prometheus 등) 

* 무중단 배포 방식 고려 (Rolling Update 혹은 Blue-Green Deployment) 

* PostgreSQL Replication 검토 (데이터 증가 시)