[
 {
  "용어": "가상 머신(virtual machine)",
  "뜻": "컴퓨터 한 대 안에서 운영체제까지 포함한 또 하나의 컴퓨터를 따로 실행하는 방식이다. 컨테이너는 운영체제를 함께 쓴다는 점에서 다르다.",
  "물어볼 말": "가상 머신이랑 컨테이너가 어떻게 달라? 내 가게라면 뭘 쓰게 돼?"
 },
 {
  "용어": "가용 영역(availability zone)",
  "뜻": "같은 지역(리전) 안에서 서로 떨어져 있어서 한쪽이 멈춰도 다른 쪽은 동작하는 구역이다.",
  "물어볼 말": "가용 영역이 뭐야? 내 가게를 두 곳에 두면 뭐가 달라져?"
 },
 {
  "용어": "가용성(availability)",
  "뜻": "정해진 기간 동안 가게가 열려 있던 시간의 비율이다.",
  "물어볼 말": "지난달에 내 가게가 열려 있던 시간이 몇 %였는지 계산할 수 있어?"
 },
 {
  "용어": "개인정보",
  "뜻": "이름, 연락처, 주소처럼 누구인지 알 수 있는 정보다. 받지 않은 정보는 유출될 수 없다.",
  "물어볼 말": "내 가게가 받는 개인정보가 뭐뭐야? 어디에 저장돼?"
 },
 {
  "용어": "거버넌스",
  "뜻": "결정을 누가 내리고, 누가 실행하고, 무엇을 기록으로 남기는지를 정해 두는 일이다.",
  "물어볼 말": "지금 내 팀에서 누가 정하고 누가 하고 어디에 남기는지 표로 보여 줘"
 },
 {
  "용어": "검색 제외 표시(noindex)",
  "뜻": "페이지에 넣어 두면 검색 회사에 이 페이지를 검색 결과에 넣지 말라고 알리는 표시다. 페이지를 삭제하는 것과는 다르다.",
  "물어볼 말": "내 사이트에서 검색 제외 표시가 붙은 페이지가 어디야?"
 },
 {
  "용어": "검증(테스트)",
  "뜻": "요구한 대로 됐는지 확인하는 단계다. 하네스는 이 단계를 층으로 나눠서 위에서 아래로 확인한다.",
  "물어볼 말": "방금 한 검증은 어느 층까지 확인한 거야?"
 },
 {
  "용어": "경로",
  "뜻": "파일이 있는 위치를 적은 것이다. 폴더를 구분하는 기호가 운영체제마다 다르다.",
  "물어볼 말": "이 파일의 경로를 알려 줘. 지금 작업 폴더는 어디야?"
 },
 {
  "용어": "계정은 빌린 것",
  "뜻": "계정은 그 회사가 약관에 따라 빌려준 것이어서 회사가 제한하거나 정지할 수 있다는 뜻이다.",
  "물어볼 말": "내 서비스가 기대고 있는 계정을 전부 적어 줘. 정지되면 뭐가 멈춰?"
 },
 {
  "용어": "고가용성(high availability)",
  "뜻": "한 대가 멈춰도 가게가 열려 있도록 예비 장비를 두고 설계하는 일이다.",
  "물어볼 말": "내 가게에서 한 대가 멈추면 같이 멈추는 게 뭐야?"
 },
 {
  "용어": "고정 주소",
  "뜻": "호스팅에 가입한 뒤에 받는, 바뀌지 않는 주소다(이름.vercel.app 형식). 가입하기 전의 임시 주소와 구분해서 부른다.",
  "물어볼 말": "지금 받은 주소는 고정 주소야, 임시 주소야?"
 },
 {
  "용어": "고치는 손은 하나",
  "뜻": "파일 하나, 폴더 하나는 한 번에 한 세션만 수정한다는 원칙이다. 여러 세션이 수정하면 서로 덮어쓰게 된다.",
  "물어볼 말": "이 파일을 고치는 세션이 지금 몇 개야?"
 },
 {
  "용어": "공동 책임(shared responsibility)",
  "뜻": "클라우드에서 건물과 장비는 회사가 보호하고 설정과 계정과 데이터와 접근 권한은 내가 보호한다는 구분이다.",
  "물어볼 말": "이 호스팅에서 회사가 챙기는 것과 내가 챙길 것을 나눠서 알려 줘"
 },
 {
  "용어": "공유기",
  "뜻": "집의 기기들을 인터넷에 연결해 주는 장비다. 외부에서 들어오는 연결을 기본적으로 막는 역할을 한다.",
  "물어볼 말": "같은 와이파이의 휴대폰에서 내 컴퓨터에 들어오려면 어떤 주소를 써야 해?"
 },
 {
  "용어": "관리자 권한",
  "뜻": "컴퓨터 전체를 변경할 수 있는 권한이다. 윈도우가 승인을 요청하면 사람이 누른다.",
  "물어볼 말": "지금 이 설치에 관리자 권한이 왜 필요해?"
 },
 {
  "용어": "관리형 서비스(managed service)",
  "뜻": "설치, 업데이트, 백업, 복제를 회사가 대신해 주는 서비스다.",
  "물어볼 말": "내 데이터베이스를 관리형 서비스로 옮기면 내가 안 해도 되는 일이 뭐야?"
 },
 {
  "용어": "관측(observability)",
  "뜻": "처음 보는 문제도 외부에서 조사할 수 있도록 기록과 수치를 남겨 두는 일이다.",
  "물어볼 말": "지금 내 가게에서 무슨 일이 있었는지 알 수 있는 기록이 뭐뭐 있어?"
 },
 {
  "용어": "그래픽 장치(GPU)",
  "뜻": "이미지와 영상을 만드는 연산을 담당하는 장치다. 전용 메모리가 있으며 세션을 늘려도 장치는 늘어나지 않는다.",
  "물어볼 말": "지금 그래픽 장치를 쓰고 있는 프로그램이 뭐야?"
 },
 {
  "용어": "글 사이트(정적 사이트)",
  "뜻": "미리 만들어 둔 파일을 그대로 제공하는 사이트다. 방문자에게서 받는 데이터가 없다.",
  "물어볼 말": "내 사이트는 글 사이트야? 서버가 필요한 기능이 있어?"
 },
 {
  "용어": "기능 모듈(기능 플래그)",
  "뜻": "기능 하나를 파일 하나로 분리해서 만든 것이다. 목록에 이름이 있으면 켜지고 없으면 꺼진다. 현업에서는 이런 스위치를 기능 플래그라고 한다.",
  "물어볼 말": "지금 켜져 있는 기능 모듈 목록을 보여 줘"
 },
 {
  "용어": "기본 세션",
  "뜻": "가게의 운영팀에서 코드, 설정, 배포, 백업을 담당하는 세션이다.",
  "물어볼 말": "지금 이 창은 기본 세션이야, 담당 세션이야?"
 },
 {
  "용어": "끝났다의 기준",
  "뜻": "무엇을 확인하면 끝난 것으로 볼지에 대한 기준이다. 보낸 쪽의 「끝났다」가 아니라 받는 쪽이 정한다.",
  "물어볼 말": "이 일이 끝났다는 걸 뭘로 확인할 거야?"
 },
 {
  "용어": "내 서비스 한 장",
  "뜻": "정한 내용(이름, 목표, 하지 않을 것 등)을 한곳에 적은 문서다. 새 세션이 가장 먼저 읽는다.",
  "물어볼 말": "내 서비스 한 장을 보여 줘. 비어 있는 항목이 있어?"
 },
 {
  "용어": "내리기",
  "뜻": "호스팅에 올린 것을 삭제하는 일이다. 주소는 다른 사이트의 링크와 검색 결과에 남을 수 있다.",
  "물어볼 말": "올려 둔 사이트를 내리려면 어디서 뭘 해야 해?"
 },
 {
  "용어": "넘김 문서",
  "뜻": "다음 세션이 읽을 것을 전제로 작성한 문서다. 한 일, 실패한 것, 다음에 할 일, 확인하지 못한 것을 적는다.",
  "물어볼 말": "지금까지 한 일을 넘김 문서로 정리해 줘"
 },
 {
  "용어": "넘김 폴더",
  "뜻": "세션끼리 일을 전달하는 폴더다. 요청 파일을 넣어 두고 짧은 메시지로 알린다.",
  "물어볼 말": "넘김 폴더에 들어온 요청이 있어?"
 },
 {
  "용어": "노드(node)",
  "뜻": "쿠버네티스에서 일하는 서버 한 대를 가리키는 말이다.",
  "물어볼 말": "노드가 뭐야? 내 가게라면 노드가 몇 대 필요해?"
 },
 {
  "용어": "노출과 클릭",
  "뜻": "색인된 뒤에 확인하는 두 가지 수다. 노출은 검색 결과에 표시된 횟수이고 클릭은 눌린 횟수이며 며칠 늦게 집계된다.",
  "물어볼 말": "내 글 가운데 노출은 되는데 클릭이 없는 게 뭐야?"
 },
 {
  "용어": "단계적 축소",
  "뜻": "방문이 몰릴 때 일부 기능을 끄고 핵심 기능만 유지하는 것이다.",
  "물어볼 말": "손님이 몰릴 때 먼저 꺼도 되는 기능이 뭐야?"
 },
 {
  "용어": "단일 장애점",
  "뜻": "하나가 멈추면 전체가 멈추는 부분이다. 한 번 없앴다고 끝나지 않고 계속 찾아야 한다.",
  "물어볼 말": "내 서비스에서 하나가 멈추면 전부 멈추는 곳이 어디야?"
 },
 {
  "용어": "담당",
  "뜻": "가게 운영팀의 역할 이름이다. 주문, 상품, 고객 응대, 홍보가 있으며 역할 문서가 담당하는 일을 정한다.",
  "물어볼 말": "지금 담당이 몇 개고 각자 뭘 고칠 수 있어?"
 },
 {
  "용어": "당번(호출 대기, on-call)",
  "뜻": "알림을 받을 사람을 시간별로 정해 두는 일이다. 받지 못하면 다음 사람에게 넘어가는 순서가 있다.",
  "물어볼 말": "밤에 가게가 멈추면 누구에게 어떻게 알림이 가?"
 },
 {
  "용어": "대기열(queue)",
  "뜻": "작업을 지금 받아 두고 나중에 처리하기 위한 목록이다. 넣는 쪽과 꺼내서 처리하는 쪽이 따로 동작한다.",
  "물어볼 말": "지금 대기열에 쌓인 일감이 몇 개야?"
 },
 {
  "용어": "데브옵스(DevOps)",
  "뜻": "만드는 일과 운영하는 일을 하나로 연결해서 작게 자주 변경하는 방식이다.",
  "물어볼 말": "내 가게에서 고친 것이 손님에게 닿기까지 거치는 단계를 순서대로 보여 줘"
 },
 {
  "용어": "데이터베이스",
  "뜻": "표를 모아 둔 파일(또는 서비스)이다. 주문, 상품 같은 것이 줄과 칸으로 저장된다.",
  "물어볼 말": "내 가게의 데이터베이스 파일이 어디 있고 안에 무슨 표가 있어?"
 },
 {
  "용어": "도메인",
  "뜻": "사람이 읽는 주소 이름이다. 1년 단위로 빌려서 쓴다.",
  "물어볼 말": "내 도메인은 언제 만료돼? 어디를 가리키고 있어?"
 },
 {
  "용어": "도커 컴포즈(Docker Compose)",
  "뜻": "컨테이너 여러 개를 한 묶음으로 관리하는 도구다.",
  "물어볼 말": "내 가게를 컨테이너 묶음으로 실행하면 묶음 설명 파일에 뭐가 들어가?"
 },
 {
  "용어": "도커(Docker)",
  "뜻": "컨테이너를 만들고 실행하는 대표적인 도구다.",
  "물어볼 말": "내 가게를 도커로 실행하려면 뭐가 필요해?"
 },
 {
  "용어": "동기 복제와 비동기 복제",
  "뜻": "주 서버가 「주문 완료」라고 응답하는 시점이 다른 두 가지 방식이다. 사본에 저장될 때까지 기다리는지 여부가 다르다.",
  "물어볼 말": "동기 복제와 비동기 복제 중에 주문 데이터에는 어느 쪽이 맞아?"
 },
 {
  "용어": "동시 접속",
  "뜻": "같은 순간에 서비스를 사용하고 있는 사람의 수다. 부하와는 다른 개념이다.",
  "물어볼 말": "지금 내 가게는 동시에 몇 명까지 받을 수 있어? 시험해 볼 수 있어?"
 },
 {
  "용어": "되받기",
  "뜻": "짧은 답을 받은 쪽이 「제가 이해한 것은 이것입니다」라고 다시 말해서 확인받는 일이다.",
  "물어볼 말": "바깥 저장소에서 바뀐 것을 받아 오면 내 폴더에서 뭐가 바뀌어?"
 },
 {
  "용어": "디버깅",
  "뜻": "문제가 생겼을 때 원인을 찾는 일이다. 증상, 원인, 수정을 구분해서 확인한다.",
  "물어볼 말": "지금까지 뭘 해 봤고 각각 왜 안 됐는지 한 문단으로 말해 줘"
 },
 {
  "용어": "디스크",
  "뜻": "파일이 저장되는 저장 장치다. 프로그램이 종료되어도 내용이 남는다.",
  "물어볼 말": "디스크가 얼마나 남았어? 가장 큰 폴더가 뭐야?"
 },
 {
  "용어": "디플로이먼트(deployment)",
  "뜻": "쿠버네티스에서 「이 이미지를 몇 개, 이 버전으로」라는 원하는 상태를 적는 형식이다.",
  "물어볼 말": "디플로이먼트가 뭐야? 내 가게라면 뭐라고 적게 돼?"
 },
 {
  "용어": "라이브러리",
  "뜻": "다른 사람이 만든 부품이다. 내 서비스가 의존하고 있어서 버전이 바뀌면 영향을 받는다.",
  "물어볼 말": "내 사이트가 쓰는 라이브러리 목록과 버전을 보여 줘"
 },
 {
  "용어": "런북(runbook)",
  "뜻": "반복되는 일을 「이럴 때 이 순서로 한다」고 적어 둔 문서다. 에이전트 팀에서는 역할 문서와 지침 파일이 여기에 해당한다.",
  "물어볼 말": "이 일을 런북으로 적어 줘. 실패했을 때 할 일도 넣어 줘"
 },
 {
  "용어": "로그(기록)",
  "뜻": "프로그램이 실행되면서 스스로 남기는 기록이다. 무슨 일이 있었는지는 이 기록으로만 알 수 있다.",
  "물어볼 말": "어제 그 시각의 로그를 찾아서 앞뒤 열 줄을 보여 줘"
 },
 {
  "용어": "로그인",
  "뜻": "「이 쿠키의 주인이 누구인지」를 서버가 기록해 두는 것이다.",
  "물어볼 말": "지금 로그인이 필요한 서비스가 뭐뭐야? 내가 해야 하는 것만 알려 줘"
 },
 {
  "용어": "로봇(봇)",
  "뜻": "사람이 아닌 접속이다. 검색 회사의 로봇은 링크를 따라가면서 페이지를 읽어 간다.",
  "물어볼 말": "어제 방문 가운데 로봇으로 보이는 게 몇 건이야?"
 },
 {
  "용어": "롤링 업데이트(무중단 교체)",
  "뜻": "서버 여러 대를 한 대씩 새 버전으로 교체하는 방식이다.",
  "물어볼 말": "가게를 끄지 않고 새 버전으로 바꾸려면 서버가 몇 대 있어야 해?"
 },
 {
  "용어": "롤백(rollback)",
  "뜻": "스냅샷으로 되돌리는 일이다. 코드는 이전 사본으로 돌아가고 이미 들어온 주문은 수정하지 않는다.",
  "물어볼 말": "되돌려 줘. 되돌리면 뭐가 바뀌고 뭐가 남는지 먼저 말해 줘"
 },
 {
  "용어": "리전(region)",
  "뜻": "빌린 서버가 어느 지역에 있는지를 나타내는 단위다.",
  "물어볼 말": "내 서버는 어느 지역에 있어? 손님과 얼마나 멀어?"
 },
 {
  "용어": "마이그레이션(데이터 옮기기)",
  "뜻": "데이터 구조를 바꾸면서 이미 저장된 데이터를 새 구조로 옮기는 일이다.",
  "물어볼 말": "데이터를 옮기기 전과 후에 줄 수를 세어서 비교해 줘"
 },
 {
  "용어": "메모리",
  "뜻": "프로그램이 실행되는 동안 쓰는 작업 공간이다. 프로그램이 종료되면 내용이 사라진다.",
  "물어볼 말": "지금 메모리를 가장 많이 쓰는 프로그램이 뭐야?"
 },
 {
  "용어": "멱등성(idempotency)",
  "뜻": "같은 요청이 여러 번 와도 결과가 한 번 처리한 것과 같게 하는 특성이다.",
  "물어볼 말": "같은 주문 요청이 두 번 오면 내 가게는 어떻게 돼?"
 },
 {
  "용어": "모니터링",
  "뜻": "서비스가 지금 정상으로 동작하는지를 계속 확인하는 일이다. 일일 배치는 모니터링이 아니다.",
  "물어볼 말": "내 가게가 멈추면 지금은 누가 어떻게 알게 돼?"
 },
 {
  "용어": "모델",
  "뜻": "글을 받아서 그 뒤에 이어질 글을 만드는 프로그램이다. 지금 대화에 들어 있는 내용만 안다.",
  "물어볼 말": "지금 쓰고 있는 모델이 뭐야? 버전이 바뀌면 내가 볼 게 뭐야?"
 },
 {
  "용어": "무료 구간",
  "뜻": "「여기까지는 무료」라는 기준이다. 넘으면 요금이 청구되거나 사용이 제한된다.",
  "물어볼 말": "내가 쓰는 서비스들의 무료 한도와 지금 쓴 양을 표로 보여 줘"
 },
 {
  "용어": "무중단 배포(zero-downtime deployment)",
  "뜻": "손님이 사용하는 도중에 중단 없이 버전을 교체하는 일이다.",
  "물어볼 말": "배포하는 동안 손님이 오류를 보는 순간이 있어?"
 },
 {
  "용어": "묶음 파일(zip)",
  "뜻": "여러 파일을 하나로 묶은 파일이다. 백업이 이 형식으로 저장된다.",
  "물어볼 말": "이 백업 묶음 안에 뭐가 들어 있는지 보여 줘"
 },
 {
  "용어": "문맥",
  "뜻": "모델이 한 번에 받는 글 전체다. 양에 한도가 있어서 넘으면 앞부분이 요약된다.",
  "물어볼 말": "지금 대화가 얼마나 찼어? 요약되기 전에 파일에 적어 둘 게 있어?"
 },
 {
  "용어": "미리 보기",
  "뜻": "배포하기 전에 내 컴퓨터에서만 실행해서 확인하는 일이다.",
  "물어볼 말": "배포하기 전에 내 컴퓨터에서 먼저 보여 줘"
 },
 {
  "용어": "방화벽",
  "뜻": "내부와 외부 사이에서 어떤 연결을 허용할지 걸러 내는 장치다.",
  "물어볼 말": "같은 와이파이의 휴대폰에서 안 열리는 게 방화벽 때문이야?"
 },
 {
  "용어": "방화벽 규칙(firewall rule)",
  "뜻": "어느 포트를 누구에게 열지 적은 목록이다.",
  "물어볼 말": "내 서버에 열려 있는 포트를 전부 보여 줘"
 },
 {
  "용어": "배포",
  "뜻": "다른 사람이 접속할 수 있는 주소에 올리는 일이다. 올리는 순간부터 주소를 아는 사람은 누구나 열 수 있다. 독자가 에이전트에게 입력할 때는 「올려 줘」라고 한다.",
  "물어볼 말": "올려 줘. 받은 주소가 실제로 열리는지도 확인해 줘"
 },
 {
  "용어": "백업",
  "뜻": "운영 데이터(주문, 손님 정보 등)의 사본을 묶은 것이다. 복구에 쓰며 스냅샷과는 다르다.",
  "물어볼 말": "백업 목록을 보여 줘. 가장 최근 것이 언제야?"
 },
 {
  "용어": "버전",
  "뜻": "같은 프로그램을 몇 번째로 수정한 것인지를 나타낸다. 버전이 맞아야 사용할 수 있다.",
  "물어볼 말": "지금 공개된 것은 어느 버전이야? 그 전 버전과 뭐가 달라?"
 },
 {
  "용어": "변경 관리",
  "뜻": "서비스를 변경하는 일에 순서와 기록을 두는 일이다. 작게 나눠서 변경하고 변경하기 전에 스냅샷을 만든다.",
  "물어볼 말": "이번 변경을 배포하기 전에 거칠 순서를 적어 줘"
 },
 {
  "용어": "변경 동결",
  "뜻": "변경하면 안 되는 기간을 정해 두는 일이다.",
  "물어볼 말": "지금부터 내가 말할 때까지 아무것도 바꾸지 말아 줘"
 },
 {
  "용어": "변경 이력",
  "뜻": "파일이 바뀔 때마다 그 시점의 상태를 누적해 둔 기록이다(Git). 무엇이 언제 왜 바뀌었는지가 남으며 사고가 난 뒤에 읽는 기록이기도 하다.",
  "물어볼 말": "변경 이력에서 최근 다섯 줄을 보여 줘"
 },
 {
  "용어": "병목",
  "뜻": "요청이 몰릴 때 가장 먼저 막히는, 처리 능력이 가장 작은 곳이다.",
  "물어볼 말": "가게가 느린 이유가 어디에 있어? 가장 오래 걸리는 단계를 재 줘"
 },
 {
  "용어": "보고와 사실",
  "뜻": "보고는 세션이 한 말이고 사실은 확인된 것이다. 두 가지를 구분해서 읽는다.",
  "물어볼 말": "방금 됐다고 한 건 뭘로 확인한 거야? 결과를 보여 줘"
 },
 {
  "용어": "보조 에이전트(서브에이전트)",
  "뜻": "세션이 일의 일부를 맡기는 또 하나의 에이전트다. 조사, 검사, 글 초안, 데이터 담당이 있으며 세션의 대화를 모른다.",
  "물어볼 말": "이 일을 보조 에이전트에게 맡기면 어떤 도구를 쓸 수 있게 돼?"
 },
 {
  "용어": "복구",
  "뜻": "백업으로 운영 데이터를 되돌리는 일이다. 실행하기 전에 한 번 더 확인하고 현재 상태를 먼저 저장해 둔다.",
  "물어볼 말": "복구해 줘. 복구하면 사라지는 주문이 있는지 먼저 알려 줘"
 },
 {
  "용어": "복사해 두기",
  "뜻": "주문할 때의 상품 이름과 가격과 수량을 주문에 그대로 복사해서 저장하는 일이다. 상품이 바뀌어도 이전 주문은 그대로 보인다.",
  "물어볼 말": "주문에 그때의 상품 이름과 가격이 따로 저장돼 있어?"
 },
 {
  "용어": "복제 지연(replication lag)",
  "뜻": "부 서버가 주 서버의 변경을 반영하는 데 걸리는 시간이다.",
  "물어볼 말": "복제 지연이 뭐야? 손님에게는 어떻게 보여?"
 },
 {
  "용어": "복제(replication)",
  "뜻": "데이터의 사본을 여러 곳에 두는 일이다.",
  "물어볼 말": "복제가 있으면 백업은 없어도 돼?"
 },
 {
  "용어": "부분 실패(partial failure)",
  "뜻": "여러 대 가운데 일부만 멈추는 것이다. 어디까지 처리됐는지 알기 어려워진다.",
  "물어볼 말": "결제는 됐는데 주문이 없는 경우를 내 가게는 어떻게 찾아?"
 },
 {
  "용어": "부하",
  "뜻": "서비스가 한꺼번에 처리해야 하는 일의 양이다. 동시 접속자 수와는 다른 개념이다.",
  "물어볼 말": "지금 내 가게에 요청이 얼마나 들어오고 있어?"
 },
 {
  "용어": "부하 분산(load balancing)",
  "뜻": "서버 여러 대 앞에서 요청을 나눠서 전달하는 일이다. 동작하지 않는 서버는 제외하고 보낸다.",
  "물어볼 말": "서버가 두 대면 요청은 누가 나눠 줘?"
 },
 {
  "용어": "분산 시스템",
  "뜻": "여러 대가 한 대처럼 동작하는 구조다. 연결이 끊기고 일부만 멈추는 상황을 전제로 설계한다.",
  "물어볼 말": "서버를 두 대로 늘리면 새로 생기는 문제가 뭐야?"
 },
 {
  "용어": "비밀 값",
  "뜻": "키, 비밀번호, 토큰처럼 인증에 쓰는 값이다. 대화에 입력하지 않고 사람이 직접 입력한다.",
  "물어볼 말": "내 폴더에 비밀 값이 든 파일이 뭐야? 이력에서 빠져 있어?"
 },
 {
  "용어": "빈 곳 채우기",
  "뜻": "지시가 짧을 때 모델이 빠진 부분을 그럴듯한 값으로 채워 넣는 특성이다. 채워 넣은 값은 주인이 정한 것이 아니다.",
  "물어볼 말": "방금 내 말에서 네가 스스로 정한 게 뭐야? 한 줄씩 말해 줘"
 },
 {
  "용어": "빌드(build)",
  "뜻": "소스를 배포할 결과물로 변환하는 단계다. 원본과 만든 결과는 서로 다른 파일이다.",
  "물어볼 말": "다시 빌드해 줘. 얼마나 걸렸는지도 알려 줘"
 },
 {
  "용어": "사람 몫",
  "뜻": "가입, 로그인, 본인 확인, 결제처럼 에이전트가 대신할 수 없어서 독자가 직접 해야 하는 일이다.",
  "물어볼 말": "지금 내가 직접 해야 하는 일만 모아서 알려 줘"
 },
 {
  "용어": "사람 확인",
  "뜻": "서비스가 자동 프로그램을 감지했을 때 표시하는 「사람임을 확인」 단계다. 사람 몫이며 에이전트가 통과하면 약관을 위반하게 된다.",
  "물어볼 말": "이 사람 확인은 내가 할게. 그다음부터 이어서 해 줘"
 },
 {
  "용어": "사례 찾기",
  "뜻": "독자의 상황에서 뽑은 단어로 저자의 사례 자료를 찾아서 읽는 기능이다. 자료를 받기만 하고 외부로 보내지 않는다.",
  "물어볼 말": "지금 내 상황과 비슷한 저자의 사례를 찾아 줘"
 },
 {
  "용어": "사설망(private network)",
  "뜻": "외부에서 접속할 수 없는 내부 네트워크다.",
  "물어볼 말": "내 데이터베이스는 인터넷에서 직접 닿을 수 있어?"
 },
 {
  "용어": "사이트맵(주소 목록)",
  "뜻": "이 사이트에 어떤 주소들이 있는지를 검색 회사에 알려 주는 목록이다.",
  "물어볼 말": "내 사이트에 사이트맵이 있어? 주소가 몇 개 들어 있어?"
 },
 {
  "용어": "사후 검토(postmortem)",
  "뜻": "사고가 끝난 뒤에 무슨 일이 있었는지 기록하고 같은 사고가 다시 일어나지 않도록 장치를 만드는 일이다. 누가 잘못했는지는 묻지 않는다.",
  "물어볼 말": "어제 사고를 시각 순서로 정리하고 어떤 장치가 없었는지 적어 줘"
 },
 {
  "용어": "상태 코드(응답 숫자)",
  "뜻": "서버의 응답 맨 앞에 붙는 세 자리 숫자다. 성공인지, 없는 주소인지, 서버의 오류인지를 알려 준다.",
  "물어볼 말": "이 주소가 지금 어떤 상태 코드를 돌려줘?"
 },
 {
  "용어": "색인",
  "뜻": "검색 회사가 읽어 간 페이지를 검색 결과에 넣을지 정하는 단계다. 수집 다음에 진행된다.",
  "물어볼 말": "내 글 가운데 색인된 게 몇 개인지 확인할 방법을 알려 줘"
 },
 {
  "용어": "서명 키",
  "뜻": "앱 파일에 「만든 사람이 같다」는 표시를 넣는 데 쓰는 파일이다. 잃어버리면 같은 앱의 업데이트를 낼 수 없다.",
  "물어볼 말": "서명 키 파일이 어디에 있고 이력에서 빠져 있는지 확인해 줘"
 },
 {
  "용어": "서버",
  "뜻": "요청을 받으면 응답을 보내는 프로그램이다.",
  "물어볼 말": "지금 내 컴퓨터에서 실행 중인 서버가 뭐야?"
 },
 {
  "용어": "서버리스",
  "뜻": "요청이 올 때만 켜지고 사용한 만큼만 요금을 내는 방식이다.",
  "물어볼 말": "이 기능은 요청이 올 때만 실행되는 서버로 만들 수 있어?"
 },
 {
  "용어": "선행 지표와 후행 지표",
  "뜻": "결과가 나오는 순서로 구분한 지표다. 먼저 나오는 지표와 늦게 나오는 지표가 있다.",
  "물어볼 말": "내 서비스에서 오늘 바로 볼 수 있는 수와 몇 주 뒤에야 보이는 수를 나눠 줘"
 },
 {
  "용어": "설정 파일",
  "뜻": "이름, 색, 메뉴처럼 자주 바꾸는 값을 모아 둔 파일이다.",
  "물어볼 말": "사이트 이름과 색이 적힌 설정 파일을 보여 줘"
 },
 {
  "용어": "세대",
  "뜻": "여러 시점에 만들어 둔 사본들을 가리키는 말이다. 사본이 하나뿐이면 그것이 손상됐을 때 돌아갈 곳이 없다.",
  "물어볼 말": "백업이 몇 세대 남아 있어? 가장 오래된 것이 언제야?"
 },
 {
  "용어": "세션",
  "뜻": "에이전트를 한 번 실행해서 열린 대화 하나다. 창을 닫으면 대화는 사라진다.",
  "물어볼 말": "지금 열려 있는 세션이 몇 개고 각자 뭘 맡고 있어?"
 },
 {
  "용어": "속도 제한",
  "뜻": "서비스가 차단하기 전에 스스로 한 번에 처리하는 양을 제한해 두는 것이다.",
  "물어볼 말": "이 서비스는 얼마나 자주 보내면 막아? 공식 안내를 찾아 줘"
 },
 {
  "용어": "수직 확장",
  "뜻": "같은 서버를 메모리와 연산 성능이 더 높은 것으로 바꾸는 일이다.",
  "물어볼 말": "지금 서버를 더 큰 것으로 바꾸면 얼마나 더 받을 수 있어?"
 },
 {
  "용어": "수집",
  "뜻": "검색 회사의 로봇이 링크를 따라가면서 페이지를 읽어 가는 단계다. 읽어 간 뒤에 색인 여부를 정한다.",
  "물어볼 말": "검색 로봇이 내 사이트에 마지막으로 온 게 언제야?"
 },
 {
  "용어": "수평 확장",
  "뜻": "같은 서버를 여러 대로 늘리는 일이다.",
  "물어볼 말": "서버를 한 대 더 늘리려면 내 가게에서 먼저 바꿀 게 뭐야?"
 },
 {
  "용어": "스냅샷",
  "뜻": "수정하기 전의 상태를 전부 저장해 둔 사본이다. 롤백에 쓰며 20개까지 보관하고 첫 번째 것은 항상 보관한다. 백업과는 다르다.",
  "물어볼 말": "스냅샷 목록을 보여 줘"
 },
 {
  "용어": "스모크 테스트",
  "뜻": "손님과 운영자의 요청을 순서대로 보내서 끝까지 실행해 보는 간단한 테스트다. 하네스의 가게는 21단계다.",
  "물어볼 말": "스모크 테스트를 실행해 줘. 실패한 단계가 있으면 그것만 알려 줘"
 },
 {
  "용어": "스캐폴딩",
  "뜻": "기본 구조가 되는 템플릿을 먼저 실행하는 단계다.",
  "물어볼 말": "처음 실행한 템플릿에서 지금까지 뭐가 바뀌었어?"
 },
 {
  "용어": "스키마(데이터 구조)",
  "뜻": "어떤 표가 있고 표마다 어떤 칸이 있는지에 대한 구성이다. 한 번 정하면 바꾸기 어렵다.",
  "물어볼 말": "주문 표에 어떤 칸이 있는지 보여 줘"
 },
 {
  "용어": "스팸 판정",
  "뜻": "받는 쪽의 메일 서비스가 판단한다. 처음 보는 주소, 링크가 많은 글, 한꺼번에 보낸 여러 통의 메일을 의심한다.",
  "물어볼 말": "내가 올린 글이 남에게도 보이는지 확인할 방법이 있어?"
 },
 {
  "용어": "승인의 범위",
  "뜻": "주인이 한 「해도 돼」는 말한 그 일까지만 해당한다는 원칙이다. 넓게 해석되지 않도록 범위를 다시 말해서 확인한다.",
  "물어볼 말": "방금 내가 승인한 걸 어디까지로 이해했어?"
 },
 {
  "용어": "시간 초과",
  "뜻": "요청에 대한 응답이 정해진 시간 안에 오지 않아서 연결이 끊기는 것이다.",
  "물어볼 말": "시간 초과가 내 쪽에서 난 거야, 그쪽에서 난 거야?"
 },
 {
  "용어": "시간대",
  "뜻": "시각을 표시하는 기준 지역이다. 같은 값이라도 한국 시각과 UTC에서는 서로 다른 날짜를 가리킬 수 있다.",
  "물어볼 말": "이 기록의 시각은 한국 시각이야, 세계 표준시야?"
 },
 {
  "용어": "시점 복구(point-in-time recovery)",
  "뜻": "백업과 복제 사이의 빈 부분을 보완해서 원하는 시각의 상태로 데이터를 되돌리는 방법이다.",
  "물어볼 말": "어제 오후 3시 상태로 돌아갈 수 있어?"
 },
 {
  "용어": "실패 보관함(dead letter queue)",
  "뜻": "여러 번 시도해도 실패하는 일감을 대기열에서 빼서 따로 보관하는 곳이다.",
  "물어볼 말": "여러 번 실패한 일감이 어디에 모여 있어?"
 },
 {
  "용어": "실험군과 비교군",
  "뜻": "수정한 것과 수정하지 않은 것을 같은 기간에 비교하기 위한 두 묶음이다.",
  "물어볼 말": "고친 글과 안 고친 글을 나눠서 2주 뒤에 비교하게 표를 만들어 줘"
 },
 {
  "용어": "아침 한 장",
  "뜻": "사람 없이 처리된 것, 실패한 것, 사람이 해야 할 것을 한 장에 모은 보고다.",
  "물어볼 말": "자리 비운 동안 뭐 했어?"
 },
 {
  "용어": "알림 피로(alert fatigue)",
  "뜻": "받아도 조치할 것이 없는 알림이 쌓여서 정작 중요한 알림을 놓치게 되는 현상이다.",
  "물어볼 말": "지난주에 온 알림 가운데 내가 아무것도 안 해도 됐던 게 몇 개야?"
 },
 {
  "용어": "알림(얼러트)",
  "뜻": "사람이 지금 조치해야 할 때만 보내는 신호다.",
  "물어볼 말": "가게가 멈추면 나한테 알림이 오게 해 줘"
 },
 {
  "용어": "약속과 강제",
  "뜻": "지침에 적힌 것은 요청이어서 지켜지지 않을 수 있고, 설정으로 막은 것은 에이전트 프로그램이 거부한다. 어느 쪽에 둘지는 지켜지지 않았을 때 되돌릴 수 있는지로 정한다.",
  "물어볼 말": "내 규칙 가운데 부탁으로만 적힌 것과 설정으로 막힌 것을 나눠서 보여 줘"
 },
 {
  "용어": "얇은 글",
  "뜻": "내용이 부족하고 서로 비슷한 글이다. 사이트 전체의 평가를 낮추므로 새 글을 더 만들기보다 있는 글을 먼저 수정한다.",
  "물어볼 말": "내 글 가운데 내용이 얇은 것을 찾아 줘. 기준도 말해 줘"
 },
 {
  "용어": "에이전트",
  "뜻": "모델에 도구를 연결해서 작업을 할 수 있게 만든 프로그램이다.",
  "물어볼 말": "지금 네가 쓸 수 있는 도구가 뭐야?"
 },
 {
  "용어": "역할 문서",
  "뜻": "담당이 맡는 일과 수정할 수 있는 폴더를 적은 문서다. 그 창이 이 문서를 읽고 그 일만 한다.",
  "물어볼 말": "이 담당의 역할 문서를 보여 줘"
 },
 {
  "용어": "웹뷰(WebView)",
  "뜻": "앱 안에 넣는 브라우저 화면이다. 만든 사이트를 앱으로 감쌀 때 쓴다.",
  "물어볼 말": "내 앱은 사이트 파일을 안에 넣은 거야, 주소를 여는 거야?"
 },
 {
  "용어": "예약 실행(스케줄링)",
  "뜻": "정한 시각에 운영체제가 프로그램을 자동으로 실행하도록 등록하는 일이다. 프로그램을 시작할 뿐이고 결과는 확인하지 않는다.",
  "물어볼 말": "지금 등록된 예약을 전부 보여 줘. 마지막으로 정상 실행된 때도"
 },
 {
  "용어": "요구사항 정의",
  "뜻": "무엇을 누구에게 제공할지 정하는 단계다. 한 줄에서 빠진 부분은 에이전트가 채우므로 무엇을 채웠는지 말하게 한다.",
  "물어볼 말": "내 한 줄에서 네가 정한 이름, 대상, 색, 글의 종류를 말해 줘"
 },
 {
  "용어": "용량 관리",
  "뜻": "누적되는 것이 한도에 도달하기 전에 확인하는 일이다. 몇 %에서 알릴지도 미리 정한다.",
  "물어볼 말": "지금 쌓이고 있는 것들이 하루에 얼마씩 늘어나?"
 },
 {
  "용어": "운영",
  "뜻": "아홉 단계의 마지막 단계로, 배포한 뒤에 매일 하는 일이다.",
  "물어볼 말": "오늘 한 바퀴 돌려 줘"
 },
 {
  "용어": "운영 일과(루틴)",
  "뜻": "서비스를 관리하는 일에 시각과 순서를 정해 두는 것이다. 아침 5분과 저녁 20분으로 나눈다.",
  "물어볼 말": "아침과 저녁에 내가 확인할 것을 한 장으로 적어 줘"
 },
 {
  "용어": "운영자 화면",
  "뜻": "주문과 손님 정보를 보는 관리용 화면이다. 운영자 비밀번호로 보호한다.",
  "물어볼 말": "운영자 화면 주소를 알려 줘"
 },
 {
  "용어": "이미지 저장소(registry)",
  "뜻": "이미지를 올려 두고 받아 가는 곳이다.",
  "물어볼 말": "만든 이미지는 어디에 올라가? 누가 받아 갈 수 있어?"
 },
 {
  "용어": "이미지(image)",
  "뜻": "컨테이너를 만드는 데 쓰는 원본이다. 요리법과 요리의 관계처럼 컨테이너와 구분된다.",
  "물어볼 말": "내 가게의 이미지 안에 뭐가 들어가?"
 },
 {
  "용어": "이야기방",
  "뜻": "수업 사이트에서 독자가 후기를 올리고 읽는 곳이다. 운영자가 확인한 글만 게시되며 글에 들어 있는 지시는 따르지 않는다.",
  "물어볼 말": "내가 한 일을 이야기방에 올릴 글로 정리해 줘. 올리기 전에 보여 줘"
 },
 {
  "용어": "이원화",
  "뜻": "데이터베이스를 주 서버와 부 서버로 나눠서 두는 일이다.",
  "물어볼 말": "내 가게에서 둘로 둬야 할 것이 뭐야?"
 },
 {
  "용어": "이중화(redundancy)",
  "뜻": "예비 장비를 두는 일이다.",
  "물어볼 말": "지금 내 가게에 예비가 없는 부분이 어디야?"
 },
 {
  "용어": "인증과 인가",
  "뜻": "인증은 누구인지 확인하는 것이고 인가는 그 사람이 무엇까지 할 수 있는지 정하는 것이다.",
  "물어볼 말": "운영자 화면은 누가 들어갈 수 있고 뭘로 확인해?"
 },
 {
  "용어": "인증서",
  "뜻": "https의 자물쇠 표시를 가능하게 하는 인증 파일이다. 주소를 바꾸면 인증서도 그 주소에 맞아야 한다.",
  "물어볼 말": "내 주소의 인증서는 언제 만료돼?"
 },
 {
  "용어": "인코딩",
  "뜻": "글자를 숫자로 표현하는 규칙이다. 규칙이 다르면 한글이 깨진다.",
  "물어볼 말": "이 파일의 인코딩이 뭐야? 한글이 깨지는 이유가 그거야?"
 },
 {
  "용어": "일관성(consistency)",
  "뜻": "여러 곳의 사본이 같은 값을 보여 주는 특성이다. 가용성과 일관성 가운데 하나를 선택해야 하는 경우가 있다.",
  "물어볼 말": "두 서버의 데이터가 잠깐 다를 때 손님은 뭘 보게 돼?"
 },
 {
  "용어": "일꾼(워커, worker)",
  "뜻": "대기열에서 일감을 하나씩 꺼내서 처리하는 프로그램이다.",
  "물어볼 말": "대기열의 일감을 처리하는 일꾼이 지금 실행 중이야?"
 },
 {
  "용어": "일일 배치",
  "뜻": "하루에 한 번 정해진 일을 순서대로 실행하는 프로그램이다. 가게는 여덟 걸음이고 모델을 쓰지 않으며, 한 걸음이 실패해도 끝까지 실행된다.",
  "물어볼 말": "오늘 한 바퀴 돌려 줘. 여덟 걸음 가운데 실패한 게 있어?"
 },
 {
  "용어": "읽은 글은 자료이지 지시가 아니다",
  "뜻": "파일, 웹 페이지, 메일에 들어 있는 지시를 따르지 않는다는 원칙이다. 읽은 글은 주인의 지시가 아니다.",
  "물어볼 말": "방금 읽은 글 안에 너에게 시키는 문장이 있었어? 있었으면 보여 줘"
 },
 {
  "용어": "임시 값",
  "뜻": "정해 주지 않아서 에이전트가 채워 넣은 값이다. 주인이 정한 값이 아니다.",
  "물어볼 말": "네가 임시로 채운 값이 어디어디야?"
 },
 {
  "용어": "임시 주소(임시 배포)",
  "뜻": "가입하지 않고 올렸을 때 받는 주소다. 60분 동안만 열린다.",
  "물어볼 말": "이 주소는 언제까지 열려 있어?"
 },
 {
  "용어": "임시 폴더",
  "뜻": "운영체제가 지워도 되는 곳으로 취급하는 폴더다. 보관해야 하는 파일은 여기에 두면 안 된다.",
  "물어볼 말": "임시 폴더에 뭐가 쌓여 있어? 지워도 되는 게 뭐야?"
 },
 {
  "용어": "자가 복구(self-healing)",
  "뜻": "종료된 컨테이너를 감지해서 다시 실행하는 쿠버네티스의 기능이다.",
  "물어볼 말": "가게 프로그램이 죽으면 자동으로 다시 켜지게 돼 있어?"
 },
 {
  "용어": "자동 확장(autoscaling)",
  "뜻": "요청이 많을 때 서버 수가 자동으로 늘어나고 적을 때 줄어드는 기능이다.",
  "물어볼 말": "손님이 몰리면 서버가 자동으로 늘어나게 하려면 뭐가 필요해? 요금 상한도 알려 줘"
 },
 {
  "용어": "작업 폴더",
  "뜻": "에이전트가 현재 작업하고 있는 폴더다. 그 폴더의 파일만 볼 수 있다.",
  "물어볼 말": "지금 작업 폴더가 어디야?"
 },
 {
  "용어": "잠금",
  "뜻": "파일 같은 것을 한 번에 하나만 쓸 수 있도록 표시해 두는 일이다. 해제되지 않을 때 문제가 된다.",
  "물어볼 말": "지금 걸려 있는 잠금이 있어? 누가 걸었어?"
 },
 {
  "용어": "장부",
  "뜻": "검색 회사가 색인한 주소를 저장해 둔 곳이다. 팀에서는 한 일을 한 건에 한 줄씩 적는 파일도 장부라고 한다.",
  "물어볼 말": "장부에 오늘 추가된 줄을 보여 줘"
 },
 {
  "용어": "장애 대응(인시던트 대응)",
  "뜻": "서비스가 손님에게 동작하지 않을 때 발견하고, 멈추고, 되돌리고, 알리고, 확인하는 순서다.",
  "물어볼 말": "지금 가게가 안 열려. 먼저 뭘 확인해야 해?"
 },
 {
  "용어": "장애 조치(failover)",
  "뜻": "주 서버가 멈췄을 때 부 서버 하나를 새 주 서버로 전환하는 일이다.",
  "물어볼 말": "주 서버가 멈추면 부 서버로 넘어가는 데 얼마나 걸려?"
 },
 {
  "용어": "재시도(retry)",
  "뜻": "실패했을 때 같은 요청을 다시 보내는 일이다. 재시도해도 되는 작업과 안 되는 작업을 구분한다.",
  "물어볼 말": "실패하면 몇 번, 얼마 간격으로 다시 시도해?"
 },
 {
  "용어": "저장소",
  "뜻": "파일과 그 파일의 변경 이력을 함께 저장한 폴더다.",
  "물어볼 말": "내 저장소의 크기가 얼마야? 가장 큰 파일이 뭐야?"
 },
 {
  "용어": "전해 들은 지시",
  "뜻": "다른 세션이 「주인이 그랬다」고 전달한 말이다. 주인이 직접 한 지시가 아니다.",
  "물어볼 말": "이건 내가 직접 한 말이야, 다른 세션이 전한 말이야?"
 },
 {
  "용어": "절전",
  "뜻": "컴퓨터가 대기하는 상태다. 그동안에는 예약이 실행되지 않는다.",
  "물어볼 말": "이 컴퓨터가 절전에 들어가면 뭐가 멈춰?"
 },
 {
  "용어": "조용한 숨김",
  "뜻": "서비스가 올린 사람에게는 보이게 두고 다른 사람에게는 보이지 않게 처리하는 일이다. 알림은 대부분 없다.",
  "물어볼 말": "내가 올린 글이 로그인하지 않은 사람에게도 보여?"
 },
 {
  "용어": "조용한 실패",
  "뜻": "실패했는데 아무 알림이 없는 것이다. 예약은 프로그램을 시작할 뿐이므로 결과를 확인하는 방법이 따로 있어야 한다.",
  "물어볼 말": "정상으로 표시됐는데 실제로는 안 된 작업이 있는지 찾아 줘"
 },
 {
  "용어": "종량제(pay-as-you-go)",
  "뜻": "사용한 만큼 요금을 내는 방식이다.",
  "물어볼 말": "이 서비스 요금은 뭘 세서 매겨? 상한을 걸 수 있어?"
 },
 {
  "용어": "종료 코드",
  "뜻": "프로그램이 끝나면서 남기는 숫자다. 0은 「오류 없이 끝났다」는 뜻일 뿐이고 하려던 일이 됐다는 뜻은 아니다.",
  "물어볼 말": "어젯밤 예약 작업의 종료 코드가 뭐였어?"
 },
 {
  "용어": "종속(lock-in)",
  "뜻": "한 회사의 기능에 맞춰 만든 가게를 다른 회사로 옮기기 어려운 것이다.",
  "물어볼 말": "이 서비스를 떠나려면 내가 옮겨야 하는 게 뭐야?"
 },
 {
  "용어": "줄바꿈",
  "뜻": "줄이 끝났다는 표시다. 운영체제마다 다르게 정해져 있다.",
  "물어볼 말": "한 줄 고쳤는데 파일 전체가 바뀐 걸로 나와. 줄바꿈 때문이야?"
 },
 {
  "용어": "지속적 전달과 지속적 배포(CD)",
  "뜻": "검증을 통과한 것을 배포하는 과정을 자동화한 것이다.",
  "물어볼 말": "검증을 통과하면 자동으로 배포되게 하려면 뭐가 필요해?"
 },
 {
  "용어": "지속적 통합(CI)",
  "뜻": "변경을 올릴 때마다 빌드와 검증을 자동으로 실행하는 일이다.",
  "물어볼 말": "고칠 때마다 테스트가 자동으로 실행되게 할 수 있어?"
 },
 {
  "용어": "지침 파일",
  "뜻": "세션이 시작될 때마다 가장 먼저 읽는 파일이다. 적힌 내용은 요청이어서 지켜지지 않을 수 있다.",
  "물어볼 말": "지침 파일을 보여 줘. 몇 줄이야?"
 },
 {
  "용어": "지표(metric)",
  "뜻": "서비스의 상태를 보여 주는 수치다.",
  "물어볼 말": "내 서비스에서 날마다 볼 수를 세 개만 골라 줘"
 },
 {
  "용어": "진도 파일",
  "뜻": "지금 어디까지 진행했는지 적어 두는 파일이다. 새 창은 대화가 아니라 이 파일에서 이어서 진행한다.",
  "물어볼 말": "진도 파일에서 지난번에 어디까지 했는지 읽어 줘"
 },
 {
  "용어": "차단 규칙",
  "뜻": "설정으로 막아 둔 것이다. 도구마다 따로 적으며, 읽기를 막으면 검색 도구에도 함께 적용된다.",
  "물어볼 말": "설정으로 막아 둔 차단 규칙을 전부 보여 줘"
 },
 {
  "용어": "참조",
  "뜻": "상품평과 찜이 상품을 가리키기만 하도록 연결해 두는 일이다. 상품이 없어지면 함께 사라진다.",
  "물어볼 말": "이 상품을 지우면 그걸 가리키던 주문은 어떻게 돼?"
 },
 {
  "용어": "추적(tracing)",
  "뜻": "요청 하나에 번호를 붙이고 거쳐 간 모든 곳에서 걸린 시간을 연결해서 보는 일이다.",
  "물어볼 말": "주문 한 건이 어느 단계에서 얼마나 걸렸는지 따라가 볼 수 있어?"
 },
 {
  "용어": "카나리(canary)",
  "뜻": "새 버전을 일부 손님에게만 먼저 배포해 보는 방식이다.",
  "물어볼 말": "새 버전을 손님 일부에게만 먼저 보여 줄 수 있어?"
 },
 {
  "용어": "캐시 쇄도(cache stampede)",
  "뜻": "캐시가 멈추거나 한꺼번에 삭제됐을 때 요청이 원본으로 몰리는 현상이다.",
  "물어볼 말": "캐시가 한꺼번에 만료되면 내 서버는 어떻게 돼?"
 },
 {
  "용어": "캐시(cache)",
  "뜻": "한 번 받은 것을 가까운 곳에 일정 시간 동안 저장해 둔 사본이다. 배포했는데 이전 화면이 보이는 원인이 되기도 한다.",
  "물어볼 말": "고쳤는데 이전 화면이 보여. 캐시 때문인지 확인해 줘"
 },
 {
  "용어": "커밋",
  "뜻": "변경을 이력에 추가하는 일이다. 수정할 때마다 추가되는 하나의 시점이다.",
  "물어볼 말": "마지막 커밋에서 뭐가 바뀌었어?"
 },
 {
  "용어": "컨테이너(container)",
  "뜻": "프로그램과 그 프로그램이 의존하는 것들을 상자 하나에 넣고 그 안에서만 실행되게 한 것이다.",
  "물어볼 말": "컨테이너가 꺼지면 그 안에 저장한 것은 어떻게 돼?"
 },
 {
  "용어": "쿠버네티스(Kubernetes)",
  "뜻": "컨테이너를 여러 서버에 걸쳐서 관리해 주는 도구다. 원하는 상태를 적어 두면 거기에 맞춘다.",
  "물어볼 말": "내 가게 규모에 쿠버네티스가 필요해? 필요해지는 신호가 뭐야?"
 },
 {
  "용어": "쿠키",
  "뜻": "서버가 브라우저에 맡겨 둔 값이다. 서버는 손님을 기억하지 못하므로 이것으로 구분한다.",
  "물어볼 말": "내 가게가 손님 브라우저에 저장하는 값이 뭐야?"
 },
 {
  "용어": "클라우드",
  "뜻": "서버를 구입하지 않고 빌려서 쓰는 방식이다.",
  "물어볼 말": "내 가게를 클라우드로 옮기면 한 달에 얼마쯤 들어? 공식 요금표로 계산해 줘"
 },
 {
  "용어": "타임라인",
  "뜻": "사고를 시각 순서의 표로 정리하는 일이다. 보고와 사실을 구분해서 적는 것이 규칙이다.",
  "물어볼 말": "어제 사고를 일어난 시각, 알아챈 시각, 멈춘 시각, 되돌린 시각으로 정리해 줘"
 },
 {
  "용어": "터널",
  "뜻": "가게의 외부 주소를 내 컴퓨터에 연결하는 경로다. 공유기가 막는 방향과 반대로 내 컴퓨터가 먼저 외부에 연결한다.",
  "물어볼 말": "가게의 터널이 지금 연결돼 있어?"
 },
 {
  "용어": "터널 주소",
  "뜻": "가게의 외부 주소이며 이 컴퓨터가 켜져 있는 동안에만 쓸 수 있는 주소다. 껐다가 켜면 바뀐다.",
  "물어볼 말": "지금 터널 주소가 뭐야? 껐다 켜면 바뀌어?"
 },
 {
  "용어": "터미널",
  "뜻": "글자로 명령을 입력하고 결과를 받는 창이다.",
  "물어볼 말": "방금 터미널에서 실행한 명령과 결과를 보여 줘"
 },
 {
  "용어": "토큰",
  "뜻": "이 책에서는 두 가지 뜻으로 쓴다. 하나는 모델이 글의 양을 세는 단위(사용량)이고 다른 하나는 이야기방에 글을 올릴 때 쓰는 인증 값(이야기방 토큰)이다. 뒤의 것은 「토큰 발급해 줘」로 받는다.",
  "물어볼 말": "토큰 발급해 줘. 어디에 저장됐는지도 알려 줘"
 },
 {
  "용어": "트리아지(분류)",
  "뜻": "실패한 것을 급한 순서대로 분류하는 일이다.",
  "물어볼 말": "지금 문제들을 급한 순서로 나눠 줘"
 },
 {
  "용어": "파드(pod)",
  "뜻": "쿠버네티스에서 컨테이너를 실행하는 가장 작은 단위다.",
  "물어볼 말": "파드가 뭐야? 컨테이너와 뭐가 달라?"
 },
 {
  "용어": "파란 화면",
  "뜻": "운영체제가 더 이상 동작할 수 없어서 스스로 멈추는 것이다. 실행 중이던 것이 모두 사라진다.",
  "물어볼 말": "어젯밤 컴퓨터가 꺼진 이유를 기록에서 찾아 줘"
 },
 {
  "용어": "패키지 이름",
  "뜻": "앱마다 하나씩 갖는 고유한 이름이다. 휴대폰은 이 이름으로 같은 앱인지 구분한다.",
  "물어볼 말": "내 앱의 패키지 이름이 뭐야? 어디에 적혀 있어?"
 },
 {
  "용어": "포트",
  "뜻": "한 컴퓨터 안에서 프로그램을 구분하는 번호다.",
  "물어볼 말": "3000번 포트를 누가 쓰고 있어?"
 },
 {
  "용어": "포트 연결(port mapping)",
  "뜻": "컨테이너 안의 포트 번호와 서버 외부의 포트 번호를 연결하는 일이다.",
  "물어볼 말": "컨테이너 안의 포트가 내 컴퓨터의 몇 번으로 연결돼 있어?"
 },
 {
  "용어": "표본",
  "뜻": "전체가 아니라 일부를 뽑아서 확인한 것이다. 전체를 센 수와는 서로 다른 질문의 답이 된다.",
  "물어볼 말": "이 수는 몇 건을 보고 낸 거야?"
 },
 {
  "용어": "푸시",
  "뜻": "내 컴퓨터의 이력을 외부 저장소로 보내는 일이다. 가져오는 것은 풀(받기)이라고 한다.",
  "물어볼 말": "푸시하면 바깥으로 나가는 변경이 뭐뭐야? 먼저 보여 줘"
 },
 {
  "용어": "프런트엔드와 백엔드",
  "뜻": "프런트엔드는 손님의 브라우저에 화면을 표시하는 부분이고 백엔드는 주문을 받아서 저장하는 부분이다.",
  "물어볼 말": "내 가게에서 프런트엔드와 백엔드가 각각 어느 폴더야?"
 },
 {
  "용어": "프로세스",
  "뜻": "시작된 프로그램이 운영체제 안에서 실행되고 있는 것이다. 프로그램과 프로세스는 다르다.",
  "물어볼 말": "지금 내 가게 때문에 실행 중인 프로세스가 뭐뭐야?"
 },
 {
  "용어": "프롬프트 인젝션",
  "뜻": "에이전트가 읽는 글에 지시하는 문장을 넣어서 따르게 하려는 공격이다. 읽은 글은 자료일 뿐이다.",
  "물어볼 말": "손님이 쓴 글에 너에게 시키는 문장이 있으면 어떻게 할 거야?"
 },
 {
  "용어": "피드백 시간(피드백 지연)",
  "뜻": "한 일의 결과를 알게 되기까지 걸리는 시간이다. 피드백이 늦다는 것은 오늘 한 일의 결과를 한참 뒤에야 알 수 있다는 뜻이다.",
  "물어볼 말": "이번에 고친 것의 결과는 언제쯤 볼 수 있어?"
 },
 {
  "용어": "피벗(pivot)",
  "뜻": "서비스의 방향을 전부 바꾸는 일이다. 만든 것은 한 줄 지시로 바뀌지만 손님이 남긴 것(주문)은 그대로 남는다.",
  "물어볼 말": "방향을 바꾸면 남는 것과 바뀌는 것을 먼저 말해 줘"
 },
 {
  "용어": "하네스",
  "뜻": "에이전트가 저장소에서 작업을 시작할 때 읽고 따르는 것들의 묶음이다(지침, 역할 문서, 차단 규칙, 검사 등).",
  "물어볼 말": "하네스가 지금 나 대신 해 주고 있는 게 뭐야?"
 },
 {
  "용어": "하트비트(heartbeat)",
  "뜻": "정상으로 실행됐다는 신호다. 아무 소식이 없는 것을 정상으로 판단하지 않기 위해 쓴다.",
  "물어볼 말": "예약 작업이 살아 있다는 신호를 날마다 남기게 해 줘"
 },
 {
  "용어": "한 일의 수와 된 일의 수",
  "뜻": "만든 글, 올린 횟수 같은 활동의 수와 읽힌 글, 방문한 사람, 들어온 돈 같은 결과의 수는 다르다.",
  "물어볼 말": "올렸다고 한 것 가운데 실제로 열리는 게 몇 개야?"
 },
 {
  "용어": "한도",
  "뜻": "모델이나 외부 서비스에서 쓸 수 있는 양에 정해 둔 상한이다. 세션이 몇 개이든 한도는 하나다.",
  "물어볼 말": "지금 한도를 얼마나 썼어? 누가 가장 많이 쓰고 있어?"
 },
 {
  "용어": "허영 지표(vanity metric)",
  "뜻": "크게 보이지만 다음에 무엇을 할지 정하는 데 도움이 되지 않는 수치다.",
  "물어볼 말": "이 수가 늘면 내가 다르게 할 일이 있어?"
 },
 {
  "용어": "헬스 체크(상태 확인)",
  "뜻": "서비스가 「동작하고 있다」고 응답하는 주소를 두고 주기적으로 호출해 보는 일이다.",
  "물어볼 말": "가게가 살아 있는지 1분마다 확인하는 주소가 있어?"
 },
 {
  "용어": "호스팅",
  "뜻": "내 사이트를 다른 회사의 서버에 올려 두는 서비스다.",
  "물어볼 말": "내 사이트는 어느 호스팅에 올라가 있어? 한도가 뭐야?"
 },
 {
  "용어": "환경 구성",
  "뜻": "필요한 프로그램을 설치하는 단계다.",
  "물어볼 말": "내 컴퓨터에 빠진 프로그램이 있는지 점검해 줘"
 },
 {
  "용어": "훅(hook)",
  "뜻": "어떤 작업의 직전이나 직후에 자동으로 실행되도록 등록한 프로그램이다.",
  "물어볼 말": "지금 설정된 훅이 있어? 언제 실행돼?"
 },
 {
  "용어": "127.0.0.1(localhost)",
  "뜻": "지금 이 컴퓨터 자신을 가리키는 주소다. 휴대폰에서는 열리지 않는다.",
  "물어볼 말": "이 주소는 어디서 열리는 주소야?"
 },
 {
  "용어": "404",
  "뜻": "「그런 페이지가 없다」는 응답이다. 주소를 잘못 입력했거나 올리지 않은 것이다.",
  "물어볼 말": "방금 올린 주소가 404가 나와. 파일이 올라갔는지 확인해 줘"
 },
 {
  "용어": "APK",
  "뜻": "안드로이드 앱 하나를 담은 설치 파일이다. 스토어를 거치지 않고 파일로 건넬 수 있다.",
  "물어볼 말": "이 APK 안에 뭐가 들어 있는지 목록으로 보여 줘"
 },
 {
  "용어": "API",
  "뜻": "화면이 서버에 「이 주문을 저장해 줘」라고 보내는, 정해진 형식의 요청이다. 화면 없이도 직접 보낼 수 있다.",
  "물어볼 말": "이 서비스의 API로 할 수 있는 일과 필요한 인증 키의 권한을 알려 줘"
 },
 {
  "용어": "CDN(콘텐츠 전송망)",
  "뜻": "같은 파일의 사본을 세계 여러 곳에 두고 손님에게 가까운 곳에서 제공하는 서비스다.",
  "물어볼 말": "내 사이트 파일은 어디에서 손님에게 전달돼?"
 },
 {
  "용어": "CSV",
  "뜻": "쉼표로 칸을 구분한 표 파일이다. 엑셀에서 열 수 있다.",
  "물어볼 말": "오늘 주문표를 CSV로 만들어 줘"
 },
 {
  "용어": "DNS",
  "뜻": "이름을 숫자 주소로 바꿔 주는 시스템이다.",
  "물어볼 말": "내 도메인의 DNS 설정에 입력한 값이 맞는지 확인해 줘"
 },
 {
  "용어": "HTML, CSS, 자바스크립트",
  "뜻": "브라우저가 읽는 텍스트 파일이다. HTML은 글의 구조, CSS는 모양, 자바스크립트는 동작을 담당한다.",
  "물어볼 말": "색만 바꾸면 어느 파일이 바뀌어?"
 },
 {
  "용어": "SMTP",
  "뜻": "메일을 보내는 규칙이다. 프로그램이 이 규칙에 따라 메일 서비스에 메일을 전달한다.",
  "물어볼 말": "주문 알림 메일은 어느 서버를 거쳐서 나가?"
 },
 {
  "용어": "UTC",
  "뜻": "세계 표준시다. 빌린 서버의 날짜는 이 시각을 기준으로 바뀐다.",
  "물어볼 말": "서버의 하루는 한국 시각으로 몇 시에 바뀌어?"
 },
 {
  "용어": "WAS",
  "뜻": "백엔드가 실행되는 서버 프로그램이다. 규모가 커지면 한 대에서 여러 대로 늘어난다.",
  "물어볼 말": "WAS가 뭐야? 내 가게에서는 어느 프로그램이야?"
 },
 {
  "용어": "https",
  "뜻": "주고받는 내용을 암호화하는 것이다. 주소 앞의 자물쇠 표시로 확인할 수 있다.",
  "물어볼 말": "이 화면에서 https가 아닌 주소로 불러오는 게 있어?"
 },
 {
  "용어": "robots.txt",
  "뜻": "사이트에서 자동 프로그램이 읽어 가도 되는 범위를 적어 두는 파일이다.",
  "물어볼 말": "내 사이트의 robots.txt가 막고 있는 주소가 있어?"
 }
]