━━━━━━━━━━━━━━━
📌 레거시 공학(Legacy Engineering)의 의미
🛠️ **레거시(legacy)**라는 단어는 본래 *“과거로부터 물려받은 것”*이라는 뜻을 갖습니다. 기술·공학 분야에서 **레거시 시스템(legacy system)**은 현재도 사용되고 있지만 오래되어 최신 기술이나 표준과는 맞지 않는 시스템을 가리킵니다.
따라서 **레거시 공학(legacy engineering)**이란, 이런 낡고 오래된 기술·시스템·설비를 현대적 요구에 맞게 유지·보수·개선·통합하는 공학적 활동을 의미합니다.
━━━━━━━━━━━━━━━
🔧 레거시 공학의 주요 특징
✨ 1. 유지보수 중심
• 새로운 시스템을 만들기보다는 기존 것을 안정적으로 운영하는 데 중점을 둡니다.
✨ 2. 호환성 문제 해결
• 오래된 시스템과 최신 기술(예: 클라우드, AI, IoT)을 연결할 방법을 고민합니다.
✨ 3. 점진적 현대화
• 한 번에 교체하기 어려운 인프라를 단계적으로 업그레이드합니다.
✨ 4. 위험 관리
• 갑작스러운 교체로 발생할 수 있는 비용·운영 중단 리스크를 줄입니다.
━━━━━━━━━━━━━━━
🚀 활용 분야 예시
💻 소프트웨어: COBOL로 된 은행 전산 시스템을 최신 API나 클라우드 환경과 연결
🏭 산업 설비: 30년 된 공장 자동화 설비를 IoT 센서와 연동
✈️ 항공·국방: 오래된 전투기, 위성 시스템을 새로운 전자장비와 통합
━━━━━━━━━━━━━━━
⚖️ 비슷한 개념
• 레거시 시스템 엔지니어링: 같은 맥락에서 쓰이며, 시스템 유지와 현대화를 아우름
• 모더나이제이션(modernization): 레거시를 대체·업데이트하는 행위
❌ 반대 개념
• 그린필드 엔지니어링(Greenfield Engineering): 기존 제약 없이 완전히 새롭게 설계·구축하는 방식
━━━━━━━━━━━━━━━
👉 정리하면, 레거시 공학은 과거와 현재를 이어주는 다리 역할을 하는 공학이라 할 수 있습니다.