📁 Part 08. 프로덕션 운영 마스터: 설정 관리, 중앙 로깅(Fluentd), 리버스 프록시(Nginx/Traefik), 비동기 메시지 큐(Redis/NATS) & 최종 캡스톤 (112 ~ 129)
대단원 개요: 프로덕션 다단 설정 아키텍처, 레거시 앱 설정 변환, 컨테이너 로깅 모델(stdout/stderr), json-file 로그 로테이션, 파일 로그 전달, Fluentd 중앙 로깅 파이프라인, OpenSearch/Loki, Nginx 리버스 프록시와 SSL Termination, 캐싱과 고가용성, Traefik 자동 서비스 디스커버리, Redis/NATS 비동기 메시징, 메시지 핸들러와 큐 그룹 스케일링, PoC 도입 및 엔터프라이즈 가이드, 풀스택 캡스톤
- 권장 학습 일정: 14 ~ 15주차
- 기반 범위: 18장(컨테이너 애플리케이션 설정 관리) & 19장(로그 생성 및 관리) & 20장(리버스 프록시 트래픽 제어) & 21장(메시지 큐 비동기 통신) & 22장(끝없는 정진)
📋 본 파트 강의 목록 (총 18강)
112📑🎛️ 프로덕션 다단설정아키텍처 내장기본값 환경파일 런타임오버라이드 - 이미지를 다시 굽지 않고도 모든 고객사와 모든 클라우드에 맞춘다! 3단계 다단 설정(Multi-Tier Configuration) 아키텍처113🧙♂️📜 레거시애플리케이션에 클라우드네이티브 설정전략 적용하기 - 환경 변수는 전혀 모르고 오직 고정된app.config파일만 고집하는 레거시 앱!envsubst동적 템플릿 마법!114🪵📜 도커의 컨테이너로깅모델 stdout stderr와 로그드라이버 - 서버 디스크가 100% 꽉 차서 다운되었다!json-file로그 폭발을 막는max-size필수 로테이션 설정!115🪟🔄 숨어있는 파일로그를 표준출력 stdout으로 끌어내기 - 콘솔에는 침묵하고/var/log/nginx/access.log파일에만 몰래 로그를 쓰는 앱을 도커 로그와 통합하기!116🌊📊 중앙집중식 로그수집파이프라인 Fluentd와 로깅드라이버 - 노드가 30대인데 에러 로그를 찾으려고 30대 서버를 돌아다니며docker logs를 칠 순 없다! Fluentd 파이프라인!117🔍📑 로그저장소와 시각화스택 OpenSearch Loki 통합로그검색 - 키워드 하나로 전사 마이크로서비스 에러 로그를 1초 만에 검색한다! EFK / Grafana Loki 통합 검색 센터118🌐🔀 리버스프록시1 Nginx컨테이너로 가상호스트와 경로라우팅 - 단일 80번 포트 하나로 5개의 서로 다른 웹 사이트와 API를 서비스한다! Nginx 리버스 프록시 구축119🔒⚖️ 리버스프록시2 SSL TLS HTTPS적용과 업스트림 로드밸런싱 - 백엔드 코드는 한 줄도 고치지 않고 HTTPS 암호화와 로드 밸런싱을 선물한다! SSL Termination과 Upstream120⚡💾 리버스프록시3 로컬캐싱 proxy cache과 Stale응답 고가용성 - 백엔드 DB 컨테이너가 전멸해도 프록시가 이전 응답을 서빙해 서비스를 지켜낸다!proxy_cache_use_stale121🚦✨ 클라우드네이티브 리버스프록시 Traefik 자동서비스디스커버리 - 설정 파일 수정도, 프록시 재시작도 필요 없다! 도커 레이블(labels)만으로 라우팅과 Let’s Encrypt SSL을 자동 완성하는 Traefik!122📨⚡ 비동기메시징1 동기HTTP의 한계와 Redis Pub Sub 기초 - 주문 버튼 하나 눌렀는데 결제·재고차감·배송접수·알림톡을 다 기다리느라 화면이 멈췄다? 동기 HTTP의 한계!123📬🚀 비동기메시징2 클라우드네이티브 메시지큐 NATS와 이벤트발행 - 초당 수백만 건의 메시지를 메모리 15MB로 처리한다! CNCF 공식 클라우드 네이티브 메시지 브로커 NATS124👷♂️📦 비동기메시징3 메시지핸들러 워커와 큐그룹 수평스케일링 - 동일한 주문 이벤트가 3번 중복 처리되면 안 된다! 큐 그룹(Queue Group)과 워커 수평 스케일링!125📣🔌 비동기메시징4 코드수정없는 기능확장 팬아웃과 감사로그핸들러 - 기존 웹 코드와 DB 코드는 단 한 줄도 손대지 마라! 새 메시지 핸들러만 붙여 실시간 슬랙 알림과 통계 추가하기!126🎯🏢 현업도입가이드1 우리조직의 애플리케이션으로 PoC성공시키기 - 도커가 좋은 건 알겠는데 우리 회사 레거시 시스템에는 어떻게 적용하죠? 4단계 PoC(개념 검증) 성공 전략!127🤝💼 현업도입가이드2 개발 보안 운영팀 설득과 비즈니스ROI입증 - 개발팀, 인프라 운영팀, 보안팀의 반대를 찬성으로 바꾸는 기술! 이해관계자별 맞춤형 가치 제안과 ROI128🗺️☁️ 현업도입가이드3 프로덕션으로가는길 클라우드관리형컨테이너와 CNCF - 자체 서버 구축 vs AWS ECS/EKS vs GCP Cloud Run vs Azure AKS! 클라우드 컨테이너 서비스 선택 가이드129🏆👑✨ 최종캡스톤 도로시와 지니의 풀스택 클라우드네이티브 플랫폼완성 - 130강 전 과정 총정리 대단원! 마이크로서비스 + 헬스체크 + Prometheus/Grafana + NATS + Traefik 풀스택 마스터!
서브목차