이번 시스템 운영 — 메모리·리소스에서 evaporating 를 다시 만났다. “증발하는 중인” 으로만 알고 있었는데 그 한 줄로는 뉘앙스가 잡히지 않았다. 메모리·자원이 evaporate 되는 비유가 vapor (증기) 에서 자연스럽게 온 결이 한 줄로는 안 잡혔다. 이런 결로 만났던 게 마음에 걸려, 어원을 거꾸로 따라가 보고 정리해둔다.
1. 한눈에 보기
| 단어 | evaporating |
| 발음 | /ɪˈvæp.ə.reɪ.tɪŋ/ |
| 품사 | 동사 현재분사 / 형용사 |
| 핵심 뜻 | 증발하는, 서서히 사라지는 |
| 어원 | e-(밖으로) + vapor(증기) + -ate(동사화) + -ing |
| 언어 계보 | PIE *eghs(밖으로) + 라틴어 vapor(증기) → 라틴어 evaporare(증기로 흩어지다) → 영어 evaporate(15c.) → evaporating |
핵심 이미지: 액체가 열을 받아 증기(vapor)가 되어 밖으로(e-) 사라지는 물리적 이미지. IT에서는 리소스·데이터·상태가 조용히, 흔적 없이 사라지는 현상을 묘사할 때 자주 씁니다. 에러도 없이, 로그도 없이 — 그냥 증발.
2. 어원 분해 테이블
| 파트 | 형태 | 의미 | 언어 계보 |
|---|---|---|---|
| 접두사 | e- (← ex-) | 밖으로, 바깥쪽으로 | PIE *eghs(밖으로) → 라틴어 ex- → e- (자음 앞) |
| 어근 | vapor | 증기, 수증기 | 라틴어 vapor (증기, 김) — PIE 불명확, *kwep-(연기 피우다) 추정 |
| 접미사 | -ate | 동사화 (행위를 수행하다) | 라틴어 -atus (과거분사 어미) → 영어 동사 접미사 -ate |
| 접미사 | -ing | 현재분사 / 진행 중인 | 고대 영어 -ende/-inde → 영어 -ing |
즉, e(밖으로) + vapor(증기) + -ate(동사) + -ing(진행) = “증기가 되어 밖으로 빠져나가는 중”
3. 각 파트 상세
접두사 e-/ex- (밖으로)
ex-는 자음 앞에서 e-로 줄어듭니다. “안에 있던 것이 밖으로 나간다”는 이미지입니다.
| 단어 | 분해 | 뜻 | IT/개발 맥락 |
|---|---|---|---|
| evaporate | e + vapor + ate | 증발하다 | ephemeral 리소스가 사라지다 |
| export | ex + port(나르다) | 내보내다, 내보내기 | module export, 데이터 export, CSV 내보내기 |
| expose | ex + pose(놓다) | 노출하다 | API endpoint 노출, port expose |
| execute | ex + secute(따르다) | 실행하다 | 코드 실행, query execution |
| expire | ex + pire(숨 쉬다) | 만료되다 | token expire, TTL 만료, 세션 만료 |
| exception | ex + cept(잡다) + ion | 예외 | try-catch, exception handling |
어근 vapor (증기)
라틴어 vapor는 “증기, 연기, 냄새”를 뜻했으며, 실체는 있지만 형태가 없고 곧 사라지는 것의 은유로 발전했습니다.
| 단어 | 분해 | 뜻 | IT/개발 맥락 |
|---|---|---|---|
| vapor | vapor | 증기, 기체 | — (물리적 의미) |
| evaporate | e + vapor + ate | 증발하다 | 리소스/상태가 조용히 사라짐 |
| evaporation | e + vapor + ation | 증발 (과정) | cache evaporation — TTL이 지나 데이터가 사라지는 과정 |
| vaporware | vapor + ware | 증기처럼 사라진 소프트웨어 | 발표는 됐지만 출시되지 않거나 사라진 제품 — IT 업계 은어 |
접미사 -ate (동사화)
라틴어 과거분사 어미 -atus에서 온 접미사. 명사/형용사에 붙어 “그것을 행하다”는 동사를 만듭니다.
| 단어 | 분해 | 뜻 | IT/개발 맥락 |
|---|---|---|---|
| evaporate | vapor + ate | 증발하다 | ephemeral 컨테이너가 사라지다 |
| allocate | al + loc(장소) + ate | 할당하다 | 메모리 할당, 리소스 allocate |
| migrate | migr(이동) + ate | 이전하다 | DB migration, 서버 migration |
| validate | valid + ate | 검증하다 | input validation, schema validate |
| generate | gener(종류) + ate | 생성하다 | 코드 생성, UUID generate, token generate |
| terminate | termin(끝) + ate | 종료하다 | 프로세스 terminate, pod terminating |
4. 의미 변천
| 시대 | 형태 | 의미 |
|---|---|---|
| PIE | *eghs + *kwep- | 밖으로 + 연기/증기를 내다 |
| 라틴어 | vapor | 증기, 수증기, 연기 |
| 라틴어 | evaporare | 증기가 되어 흩어지다 |
| 15세기 초 | evaporate | 체액·기운을 증기로 끌어내다 (의학/연금술 맥락) |
| 1560년대 | evaporate (자동사) | 스스로 증발하다 |
| 1610년대 | evaporate (비유) | 서서히 사라지다, 흔적 없이 없어지다 |
| 1870년 | evaporated milk | 수분을 제거한 우유 (가공식품 용어) |
| 현대 IT | evaporating / vaporware | 리소스·상태·약속이 흔적 없이 사라지는 현상 |
5. 예문 (IT/개발 맥락)
| # | 예문 | 뜻 | 상황 |
|---|---|---|---|
| 1 | K8s ephemeral containers evaporate after the debugging session ends — no cleanup needed. | K8s 임시 컨테이너는 디버깅 세션이 끝나면 증발합니다 — 정리가 필요 없습니다. | K8s ephemeral container |
| 2 | Cached results are evaporating every 5 minutes due to the TTL setting. | TTL 설정으로 인해 캐시된 결과가 5분마다 증발하고 있습니다. | 캐시 TTL / 만료 |
| 3 | The user session is evaporating — the JWT expired 10 minutes ago. | 사용자 세션이 증발하고 있습니다 — JWT가 10분 전에 만료되었습니다. | 인증 토큰 만료 |
| 4 | That startup’s product turned out to be vaporware — announced at the conference, never shipped. | 그 스타트업 제품은 vaporware로 판명됐습니다 — 컨퍼런스에서 발표는 됐지만 출시된 적이 없습니다. | vaporware 비판 |
| 5 | Without proper logging, production errors just evaporate — you’ll never know what happened. | 적절한 로깅 없이는 프로덕션 에러가 그냥 증발합니다 — 무슨 일이 있었는지 영원히 알 수 없습니다. | observability / 로깅 중요성 |
| 6 | Serverless functions evaporate after execution — state must be stored externally. | 서버리스 함수는 실행 후 증발합니다 — 상태는 외부에 저장해야 합니다. | 서버리스 / stateless 설계 |
Tip: IT에서 “evaporate”는 공식 용어보다 비유적 표현으로 자주 씁니다. “The data just evaporated”(데이터가 그냥 사라졌다), “The connection evaporated”(연결이 흔적도 없이 끊겼다). 에러 메시지조차 없이 사라지는 상황을 생생하게 표현합니다.
6. 관련 파생어
| 단어 | 품사 | 뜻 | IT 예시 |
|---|---|---|---|
| evaporate | 동사 | 증발하다 | “The pod evaporated after the job completed.” |
| evaporating | 현재분사/형용사 | 증발하는 중인 | “evaporating session”, “evaporating resources” |
| evaporated | 과거분사/형용사 | 증발해 버린 | “The lock has evaporated — retry the transaction.” |
| evaporation | 명사 | 증발 (과정) | cache evaporation, data evaporation |
| evaporative | 형용사 | 증발하는 성질의 | evaporative cooling (서버 냉각 방식) |
| vaporware | 명사 | 발표만 되고 사라진 소프트웨어 | “That feature has been vaporware for 3 years.” |
한 줄 기억법: e(밖으로) + vapor(증기) = “증기가 되어 밖으로 빠져나간다”. IT에서 로그 없이 사라진 에러, TTL이 지나 사라진 캐시, 실행 후 사라지는 서버리스 함수 — 모두 evaporating입니다. vaporware는 제품 자체가 vapor(증기)처럼 실체 없이 사라진 것.
답글 남기기