Production Deployments
1. CI/CD & Deploy Flow Automations
폐쇄망 및 클라우드 하이브리드 환경의 신속한 무중단 서비스를 실현하기 위해 설계된 표준 배포 흐름 구조입니다.
[GitHub Push] -> [Actions Runner] -> [Docker Build & Push]
| (SSH Deploy Trigger)
v
[Target Production OS]
|
v (Docker Container)
[Vigfoot-Core Runtime]
^
| (Nginx Reverse Proxy)
[Nginx Proxy Layer]
2. Global Vessel Decoupled Integration (HMM / Namsung)
연계 선사의 스케줄 정보 API 서버 장애로 인해 잦은 API 커넥션 타임아웃과 그로 인한 로컬 관제 정지 병목을 해결하기 위해 개발을 조치했습니다.
- 디커플링 아키텍처: 실시간 연동을 차단하고, 수신 데이터를 Object Storage에 비동기로 선적재(Raw Event Storage)하여 가용성을 100% 확보했습니다.
- 데이터 무결성: 중복 수신 방지를 위해 멱등성 해시 키(Idempotency Key) 검증 프로세스를 도입하여 동일 패킷의 데이터 오염을 예방했습니다.
3. SecOps & Secure Shell Automations
공공 학사 연계망의 SQL Injection 공격을 방어하기 위해 동적 쿼리를 강제 제거하고 매핑 DTO 명세화를 고수했습니다.
또한, 외부 포트 스캔을 차단하기 위해 리눅스 쉘 스크립트 기반 배포에 SSH PEM 인증 강제, B클래스 사설 IP 화이트리스트 필터 및 로그인 시도 누적 실패 시 실시간 IP 영구 드롭(iptables 연동) 등의 SecOps 인프라 방어를 내재화했습니다.