6 분 소요

본 글은 Distributed Systems 책에 나온 영어 단어를 따로 모아 정리한 내용입니다.
영어문장에 맞게 최대한 이해하려 했습니다.
오타나 오류는 알려주시길 바라며, 도움이 되길 바랍니다.





Chapter 1. Introduction


  • act : 작동하다
  • microprocessors : 마이크로프로세서
  • parallelism : 병행
  • deploy : 배치하다, 배포하다
  • miniaturization : 소형화
  • packed with : ~로 가득 채워진
  • full-fledged : 본격적으로 하기에 준비가 다 된
  • less than : 미만
  • feasible : 실현 가능한
  • geographically : 지리적으로
  • disperse : 흩뜨리다
  • handful : 한 줌
  • interconnection : 상호 연결
  • topology : 토폴로지
  • underlying : 기본 (ex) underlying hardware : 기본 하드웨어)
  • in turn : 차례로
  • dealing with : 처리하다
  • imply : 암시하다
  • exceedingly : 대단히
  • distinction : 구별
  • authenticate : 인증하다
  • scalability : 확장성
  • bottleneck : 병목
  • confidentiality : 기밀성
  • equipped with : 갖춘
  • look up : 찾다
  • communicate. : 통신하다, 메시지를 전달한다
  • intricate : 뒤얽힌, 복잡한
  • opt for : 선택하다
  • roughly : 대충
  • take place : 일어나다
  • spawned : 산란
  • transparency : 투명성
  • unify : 하나로 하다
  • strive : 애쓰다
  • halt : 정지
  • inherent : 고유의
  • render : 되게 하다
  • means : 수단
  • invoke : 호출하다
  • atomic : 원자의
  • gluing : 접착제
  • common : 공통의(일반적인)
  • wealth : 재산
  • transmission : 전송
  • transient : 일시적인
  • mask : 가리다
  • propagate : 전파하다
  • all the time : 내내(줄곧)
  • explicit : 명시적, 명백한, 분명한
  • comprehensibility : 이해력
  • adhere to : 고수하다
  • component : 컴포넌트, 부품
  • syntax : (컴퓨터 언어의) 문법
  • semantics : 의미
  • arbitrary : 임의의
  • interoperability : 정보 처리 상호 운용
  • portability : 휴대성, (프로그램의) 이식 가능성
  • extensible : 확장 가능한
  • configure : (컴퓨터의) 환경을 설정하다
  • flexibility : 유연성
  • elasticity : 탄력성
  • monolithic : 단일체의, 한 덩어리로 뭉친
  • Exemption : 면하기
  • scalable : 확장 가능한
  • with respect to : 에 관하여
  • Administrative : 관리
  • span : 걸치다, 기간, 포괄하다
  • scaling out : 확장
  • latency : 지연 시간
  • applicable : 적용 가능한
  • asynchronous : 비동기적, (동시에 발생하지 않는)
  • synchronous : 동기, (동시 발생하는)
  • reply : 대답, 대응
  • interrupted : 중단된
  • acknowledgment : 승인
  • involve : 포함하다
  • hierarchically : 위계적으로
  • nonoverlapping : 겹치지 않는
  • resolve : 해결하다
  • degradation : 저하
  • performance : 성능
  • inconsistency : 불일치
  • tolerate : 용인하다, 견디다
  • concurrently : 동시에
  • pitfall : 함정
  • formidable : 가공할, 만만치 않은
  • latter : 후자의
  • take over : 인계받다, 더 중요해지다, ~을 대체하다
  • computational : 컴퓨터의
  • fetch : 가지고 오다
  • handle : 다루다, 처리하다
  • allocation : 할당
  • homogeneity : 동질성
  • prevalent : 널리 퍼져있는, 만연한
  • ponder : 숙고하다
  • implement : 구현하다
    • to complete, perform, carry into effect; to fulfill
  • contain : 들어있다
  • backbone : 근간, 척추
  • carry out : 수행하다
  • encapsulate : 압축하다, 캡슐화하다
  • invariant : 불변성
  • jointly : 공동으로
  • fork off : 갈림길을 접어들다
  • subtle : 미묘한
  • abort : 중단하다
  • operate : 동작하다, 작동하다
  • myriad : 무수한
  • unobtrusive : 눈에 띄지 않는
  • operating system : 운영 체제
  • system : 체제, 시스템, 장치
  • bandwidth : 대역폭
  • peripheral : 주변기기
  • context : 문맥
  • structured : 정형
  • unstructured : 비정형
  • let : 허용하다
  • function : 기능
  • further : 더 많은
  • mechanism : 방법, 구조
  • layer : 계층
  • dynamically : 동적으로
  • construct : 구성하다
  • bring together : 하나로 모으다
  • vendor : 공급업체
  • nested : 중첩된
  • work : 작업
  • task : 태스크, 작업
  • component : 구성 요소
  • human error : 인적 오류
  • binding : 바인딩 (이름을 어떤 속성과 연결짓는 과정을 말함)
  • prefetch : 미리 불러오다
  • string : 문자열
  • centralized : 중앙
  • request : 요청
  • response : 응답
  • hog : 독차지하다



Chapter2. Architectures

  • instantiate : 예시로 들다
  • mature : 성숙해지다, 발달하다
  • in terms of : 측면에서
  • required : 필수
  • grasp : 움켜잡다, 파악하다
  • fashion : 방식
  • be organized in : 구성되어 있다.
  • organization : 구조
  • organize : 체계를 세우다, 준비하다, 정리하다, 구성하다
  • party : 당, 집단
  • correct : 바로잡다
  • advocate : 지지하다
  • handle : 처리하다
  • subsequently : 그 후에
  • retrieval : 회수하다
  • decision support system : 의사결정 지원 시스템
  • analogous : 유사한
  • conceal : 감추다, 숨기다
  • bind : 묶다
  • proxy : 대리(인)
  • marshal : 마샬
  • invocation : 호출
  • incoming : 수신
  • transmission : 전송
  • side : 측
  • reside : 상주하다
  • self-contained : 자급자족하는
  • turn into : 로 변화다
  • retrieve : 검색하다
  • at most : 많아 봐야
  • in practice : 실제로
  • equivalent : 동등한
  • intricate : 복잡한
  • coordination : 조화, 조정
  • cooperation : 협력
  • encompass : 포함하다, 에워싸다
  • taxonomy : 분류 체계
  • terminology : 전문 용어
  • coupled : 결합된
  • referentially : 참고로
  • be up : 가동되다
  • coordination : 조정
  • temporal : 시간의
  • decoupled : 분리된
  • address : (~ 앞으로 우편물을) 보내다
  • correspond : 일치하다, 해당하다
  • correspond to : 에 해당되다
  • forward : 보내다, 전달하다
  • lease : 임대하다
  • build : 구축하다
  • dissect : 나누다
  • hand off : 을 넘겨주다
  • Extensibility : 확장성
  • used to : 하곤 했다.
  • reduction : 감소, 축소
  • is nothing but : ~일뿐이다.
  • substantial : 실속한
  • generic : 포괄적인
  • adaptive : 조정의
  • underway : 진행중인, 움직이고 있는
  • additionally : 또한
  • processing : 처리
  • separate : 별개의, 분리된
  • pass : 전달하다
  • tiers : 층수
  • correspond : 보태다
  • correspond with : 관계를 맺다
  • distribution : 분배 (방식), 분포
  • tailored : 맞춤의
  • constitute : ~을 구성하다
  • carry out : 수행하다
  • symmetric : 대칭적인
  • look up : 찾다
  • is common to : 일반적이다.
  • is responsible for : 담당한다
  • abbreviate : 줄여 쓰다
  • implementation : 실행, 구현
  • boil down to : ~으로 요약하다
  • predetermine : 미리 결정하다
  • resort : 재분류하다
  • resort to something : 기대다(의지하다)
  • data : 자료
  • forwarder : 발송자
  • forward : 전달하다
  • ask : 요청하다
  • item : 항목
  • locate : 찾다
  • route : 보내다, 전송하다
  • sensible : 실용적인
  • symmetric nature : 대칭성
  • piece : 조각
  • usage : 사용량
  • lead to : 로 이어지다
  • serve : 제공하다
  • account : 계정
  • chunk : 덩어리
  • retain : 유지하다
  • come with : 함께 제공되다.
  • heterogeneous : 여러 다른 종류들로 이뤄진
  • conventional : 기존의
  • predominant : 뚜렷한
  • virtual : 사실상의, (컴퓨터를 이용한) 가상의
  • de facto : 사실상의
  • interface : 접속하다
  • reimplement : 재구현하다
  • take care of : 책임을 지다
  • let : (~을 하도록) 허락하다, ~하게 하다
    • let a R b : a가 b를 R하게 하다
  • machine : 시스템, 기계
  • ordinary : 정상적인
  • compliant : 따르는
  • generate : 생성하다
  • generator : 생성자
  • specify : 특정하다, 지정하다
  • along with : 와 함께
  • across : 을 통해
  • sophisticated : 복잡한, 정교한
  • to the end : 이를 위해
  • identified : 식별되는
  • extensive : 광범위한
  • intervention : 개입, 조정, 중재



Chapter 3. Processes

  • virtualization : 가상화
  • run : 실행하다.
  • complete : 전체
  • degree : 수준
  • isolate : 격리하다
  • migration : 이동
  • granularity : 세분화
  • practice : 관행
  • track : 추적하다
  • entries : 항목
  • return to : 돌아가다
  • correctness : 정확성
  • inadvertently : 부주의하게
  • segment : 부분
  • management : 관리
  • unit : 장치
  • invalidate : 무효화하다
  • implication : 영향, 결과
  • development : 개발
  • exploit : 이용하다
  • parallelism : 병렬 처리
  • synchronization : 동기화
  • administration : 관리
  • set up : 설정하다
  • instruction : 명령
  • switch : 전환하다, 바꾸다
  • perturbate : 동요시키다
  • circumvent : 피하다
  • dictate : 명령하다
  • handful : 약간의
  • shared memory : 공유 메모리
  • evolve : 진화하다
  • express : 전달하다
  • static : 정적의
  • access : 접근
  • initiate : 개시하다
  • display : 보이다
  • in effect : 사실상
  • replica : 복제품
  • allow : 허용하다, 허락하다
    • give (someone) permission to do something
  • establish : 설정하다
  • pend : 보류하다
  • retain : 유지하다
  • dedicated : 전용
  • idle : 유후 상태의
  • outlive : 오래 지속되다.
  • successor : 후임자
  • port : (한 시스템기계에서 다른 시스템기계로 소프트웨어를) 복사하다
  • previledged : 난해한
  • aforementioned : 앞서 언급한
  • emulate : 모방하다
  • runtime : 런타임(컴퓨터 프로그램 실행을 돕는 소프트웨어)
  • shield : 가리다
  • pinpoint : 꼬집어 말하다
  • map : (배치구조 등에 대한 정보를)발견하다(보여주다)
  • throughout : ~동안 쭉, 내내
  • lie : (어떤 상태로) 있다
  • dispatch : 보내다
    • tear down : 분해[해체]하다
    • the complete dismantling of a piece of machinery
  • cumbersome : 번거러운, 복잡하고 느린
  • advent : 출현
  • comprise : 구성되다
  • merely : 그저
  • jurisdiction : 관할권
  • swap : 바꾸다
  • viable : 실행 가능한
  • swamp : 쇄도하다(넘쳐 나다)
  • rely on : ~에 의존하다
  • adverticsed interface : 보급 인터페이스
  • tacitly : 암암리에
  • alleviate : 안화시키다
  • compartmentalize : 구분하다
  • migrate : 이동하다
  • prolong : 시간을 끌다, 연장하다
  • downtime : 유후시간
  • at stake : 위태로운
  • close : 가까운, 비슷한
  • subject to : 종속되어 있는



Chapter 4. Communication

  • dissemination : 보급
  • elegance : 정밀함, 간결함
  • recapitulate : 개요를 말하다
  • recipient : 받는 사람, 수령인
  • prescribe : 규정(지시)하다
  • mandatory : 의무적인
  • hinder : 방해하다
  • defer : 지연
  • straightforward : 간단한
  • spawn : 낳다



그 외 소프트웨어 용어들

데이터 중심 애플리케이션 설계

  • failure : 장애
  • redundancy : 복제, 여분
  • redundant : 복제된
  • downtime : 중단시간
  • telemetry : 원격 측정
  • throughput : 처리량
  • hybrid : 혼합형
  • skew : 쏠림
  • level : 수준
  • scaling up : 용량 확장
  • vertical scaling : 수직 확장
  • scaling out : 규모 확장
  • horizontal scaling : 수평 확장
  • shared-nothing : 비공유
  • elastic : 탄력적
  • state : 상태
  • stateless : 상태 비저장
  • stateful : 상태 유지
  • operability : 운용성
  • evolvability : 발전성
  • extensibility : 유연성
  • modifiability : 수정 가능성
  • plasticity : 적응성
  • naming : 명명
  • load : 적재
  • cope with : 에 대처하다 (=대응)
  • approach : 접근 방식
  • maintainability : 유지보수성
  • relational model : 관계형 모델
  • document model : 문서 모델
  • locality : 지역성
  • organization : 조직
  • document reference : 문서 참조 (외래키와 같음)
  • shredding : 찢는
  • execution : 수행
  • partitioning : 분할
  • on-demand : 주문형
  • dedicated : 전용
  • on-premise : 고객 댁내장치
  • resiliency : 탄력
  • prerequisite : 전제조건
  • augmentation : 증강
  • active : 능동
  • latent : 잠재

댓글남기기