가난한 박과장 › 용어
용어 사전 — 에이전트에게 물어볼 말
개발하다 낯선 말을 만나면, 뜻을 한두 문장으로 확인하고 「에이전트에게」 칸의 문장을 복사해 내 Claude Code에 붙여 넣으세요. 내 사이트를 놓고 설명을 들을 수 있습니다. 용어 216개.
127.0.0.1(localhost)
지금 이 컴퓨터 자신을 가리키는 주소다. 휴대폰에서는 열리지 않는다.
에이전트에게 이 주소는 어디서 열리는 주소야?
404
「그런 페이지가 없다」는 응답이다. 주소를 잘못 입력했거나 올리지 않은 것이다.
에이전트에게 방금 올린 주소가 404가 나와. 파일이 올라갔는지 확인해 줘
API
화면이 서버에 「이 주문을 저장해 줘」라고 보내는, 정해진 형식의 요청이다. 화면 없이도 직접 보낼 수 있다.
에이전트에게 이 서비스의 API로 할 수 있는 일과 필요한 인증 키의 권한을 알려 줘
APK
안드로이드 앱 하나를 담은 설치 파일이다. 스토어를 거치지 않고 파일로 건넬 수 있다.
에이전트에게 이 APK 안에 뭐가 들어 있는지 목록으로 보여 줘
CDN(콘텐츠 전송망)
같은 파일의 사본을 세계 여러 곳에 두고 손님에게 가까운 곳에서 제공하는 서비스다.
에이전트에게 내 사이트 파일은 어디에서 손님에게 전달돼?
CSV
쉼표로 칸을 구분한 표 파일이다. 엑셀에서 열 수 있다.
에이전트에게 오늘 주문표를 CSV로 만들어 줘
DNS
이름을 숫자 주소로 바꿔 주는 시스템이다.
에이전트에게 내 도메인의 DNS 설정에 입력한 값이 맞는지 확인해 줘
HTML, CSS, 자바스크립트
브라우저가 읽는 텍스트 파일이다. HTML은 글의 구조, CSS는 모양, 자바스크립트는 동작을 담당한다.
에이전트에게 색만 바꾸면 어느 파일이 바뀌어?
SMTP
메일을 보내는 규칙이다. 프로그램이 이 규칙에 따라 메일 서비스에 메일을 전달한다.
에이전트에게 주문 알림 메일은 어느 서버를 거쳐서 나가?
UTC
세계 표준시다. 빌린 서버의 날짜는 이 시각을 기준으로 바뀐다.
에이전트에게 서버의 하루는 한국 시각으로 몇 시에 바뀌어?
WAS
백엔드가 실행되는 서버 프로그램이다. 규모가 커지면 한 대에서 여러 대로 늘어난다.
에이전트에게 WAS가 뭐야? 내 가게에서는 어느 프로그램이야?
https
주고받는 내용을 암호화하는 것이다. 주소 앞의 자물쇠 표시로 확인할 수 있다.
에이전트에게 이 화면에서 https가 아닌 주소로 불러오는 게 있어?
robots.txt
사이트에서 자동 프로그램이 읽어 가도 되는 범위를 적어 두는 파일이다.
에이전트에게 내 사이트의 robots.txt가 막고 있는 주소가 있어?
가상 머신(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)
받아도 조치할 것이 없는 알림이 쌓여서 정작 중요한 알림을 놓치게 되는 현상이다.
에이전트에게 지난주에 온 알림 가운데 내가 아무것도 안 해도 됐던 게 몇 개야?
알림(얼러트)
사람이 지금 조치해야 할 때만 보내는 신호다.
에이전트에게 가게가 멈추면 나한테 알림이 오게 해 줘
약속과 강제
지침에 적힌 것은 요청이어서 지켜지지 않을 수 있고, 설정으로 막은 것은 에이전트 프로그램이 거부한다. 어느 쪽에 둘지는 지켜지지 않았을 때 되돌릴 수 있는지로 정한다.
에이전트에게 내 규칙 가운데 부탁으로만 적힌 것과 설정으로 막힌 것을 나눠서 보여 줘
얇은 글
내용이 부족하고 서로 비슷한 글이다. 사이트 전체의 평가를 낮추므로 새 글을 더 만들기보다 있는 글을 먼저 수정한다.
에이전트에게 내 글 가운데 내용이 얇은 것을 찾아 줘. 기준도 말해 줘
에이전트
모델에 도구를 연결해서 작업을 할 수 있게 만든 프로그램이다.
에이전트에게 지금 네가 쓸 수 있는 도구가 뭐야?
역할 문서
담당이 맡는 일과 수정할 수 있는 폴더를 적은 문서다. 그 창이 이 문서를 읽고 그 일만 한다.
에이전트에게 이 담당의 역할 문서를 보여 줘
예약 실행(스케줄링)
정한 시각에 운영체제가 프로그램을 자동으로 실행하도록 등록하는 일이다. 프로그램을 시작할 뿐이고 결과는 확인하지 않는다.
에이전트에게 지금 등록된 예약을 전부 보여 줘. 마지막으로 정상 실행된 때도
요구사항 정의
무엇을 누구에게 제공할지 정하는 단계다. 한 줄에서 빠진 부분은 에이전트가 채우므로 무엇을 채웠는지 말하게 한다.
에이전트에게 내 한 줄에서 네가 정한 이름, 대상, 색, 글의 종류를 말해 줘
용량 관리
누적되는 것이 한도에 도달하기 전에 확인하는 일이다. 몇 %에서 알릴지도 미리 정한다.
에이전트에게 지금 쌓이고 있는 것들이 하루에 얼마씩 늘어나?
운영
아홉 단계의 마지막 단계로, 배포한 뒤에 매일 하는 일이다.
에이전트에게 오늘 한 바퀴 돌려 줘
운영 일과(루틴)
서비스를 관리하는 일에 시각과 순서를 정해 두는 것이다. 아침 5분과 저녁 20분으로 나눈다.
에이전트에게 아침과 저녁에 내가 확인할 것을 한 장으로 적어 줘
운영자 화면
주문과 손님 정보를 보는 관리용 화면이다. 운영자 비밀번호로 보호한다.
에이전트에게 운영자 화면 주소를 알려 줘
웹뷰(WebView)
앱 안에 넣는 브라우저 화면이다. 만든 사이트를 앱으로 감쌀 때 쓴다.
에이전트에게 내 앱은 사이트 파일을 안에 넣은 거야, 주소를 여는 거야?
이미지 저장소(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)
어떤 작업의 직전이나 직후에 자동으로 실행되도록 등록한 프로그램이다.
에이전트에게 지금 설정된 훅이 있어? 언제 실행돼?
자료 파일은 terms.json입니다. 증상으로 찾으려면 막혔을 때로 가세요.