블로그로 돌아가기

백엔드 이력서, 시스템 규모와 장애 대응 쓰는 법

#Insights

백엔드 이력서, 시스템 규모와 장애 대응 쓰는 법

refresh.cv

0

2026년 9월 22일

백엔드 이력서, 시스템 규모와 장애 대응 쓰는 법

백엔드 공고는 지원자가 어떤 트래픽 단위에서 어떤 지표를 어디까지 관리했는지를 확인합니다. 시스템 규모는 처리량, 데이터 양, 지연시간 백분위 같은 측정 단위로 적고, 장애 경험은 감지·완화·복구·재발 방지의 4단계 타임라인으로 적습니다. 그다음 각 문장을 지원할 공고의 요구사항과 대조하면 어떤 경험을 맨 위에 둘지 결정됩니다.

저희는 refresh.cv에서 채용공고를 입력받아 요구사항과 ATS 키워드를 뽑고, 그 키워드가 이력서의 표현과 실제 경험 근거에 있는지 대조하는 작업을 다룹니다. 백엔드 이력서에서 가장 자주 막히는 지점은 기술 스택 나열이 아니라 규모와 장애를 서술할 단위가 없다는 점입니다. 단위를 정하고 나면 같은 경력으로도 공고마다 다른 이력서를 만들 수 있습니다.

규모는 형용사 대신 측정값으로 적습니다

"대용량", "고트래픽", "안정적인 서비스"는 검증할 수 없는 표현입니다. 운영 신뢰성을 다루는 분야는 이미 공통 단위를 쓰고 있습니다. Google SRE Book은 서비스 수준 지표(SLI)로 요청 지연시간을 핵심에 두고, 오류율(전체 요청 대비 비율)과 처리량(초당 요청 수)을 대표적인 지표로 함께 제시합니다.

이력서 한 줄에 넣을 수 있는 규모 단위는 대체로 다음과 같습니다.

축쓰는 숫자문장 예시
트래픽피크 RPS, DAU, 일 호출 수피크 4,200 RPS 결제 API 운영
데이터테이블 행 수, 일 적재량, 보존 기간일 1.2TB 이벤트 적재, 90일 보존
응답성p95·p99 지연시간, 오류율p99 820ms에서 240ms로 개선
운영 범위서비스 수, 인스턴스 수, 온콜 주기마이크로서비스 7개, 2주 1회 온콜

평균 응답시간만 적는 이력서가 많습니다. 같은 SRE Book은 백분위를 쓰면 분포의 형태를 볼 수 있고, 99백분위나 99.9백분위는 현실적인 최악값을 보여준다고 설명합니다. 모니터링 장의 예시는 더 직접적입니다. 평균 지연시간이 100ms인 웹 서비스라도 요청의 1%는 5초가 걸릴 수 있고, 한 백엔드의 99백분위가 프론트엔드의 중앙값이 되기도 합니다. 면접관이 p99를 묻는 이유가 여기에 있으므로, 숫자를 가진 사람은 처음부터 백분위로 적는 편이 유리합니다.

숫자를 모른다면 지어내지 마십시오. 사내 대시보드에서 확인 가능한 값만 쓰고, 확인이 어려우면 범위나 구조로 대체합니다. "샤딩 4대, 레플리카 2대 구성" 같은 서술도 규모의 증거가 됩니다.

장애 경험은 4단계 타임라인으로 나눕니다

장애 경험을 "서비스 장애를 해결했습니다"로 끝내면 판단할 정보가 남지 않습니다. 사고 기록의 표준 형식을 빌려 쓰면 네 칸이 자연스럽게 채워집니다. Google SRE Book의 포스트모템 장은 비난 없는 포스트모템의 원칙을 개인이나 팀을 지목하지 않고 사고에 기여한 원인을 규명하는 것으로 정의합니다. 이력서에도 같은 태도가 필요합니다. 원인을 조직이나 전임자 탓으로 돌리는 문장은 기술 판단력을 보여주지 못합니다.

네 칸은 이렇게 씁니다.

  1. 감지: 무엇으로 알았는가. 알림 규칙, 지표 이상, 고객 문의 중 어느 경로였는지 적습니다.
  2. 완화: 사용자 영향을 먼저 줄인 조치. 롤백, 트래픽 차단, 캐시 우회 등입니다.
  3. 복구: 근본 원인과 수정. 커넥션 풀 고갈, 인덱스 누락, 재시도 폭주 같은 구체적 원인이 들어갑니다.
  4. 재발 방지: 이후 바뀐 것. 알림 임계값, 부하 테스트, 서킷 브레이커, 런북 정리 등입니다.

네 칸 중 가장 자주 비는 칸이 재발 방지입니다. 여기에 한 줄을 채운 이력서는 "장애를 겪은 사람"과 "장애 이후 시스템을 바꾼 사람"을 구분해 줍니다.

공고가 실제로 스캔하는 신뢰성 용어

백엔드 공고의 운영 관련 요구사항은 업계 공통 어휘로 적혀 있는 경우가 많습니다. DORA는 소프트웨어 전달 성과 지표로 배포 빈도, 변경 리드타임, 변경 실패율, 실패 배포 복구 시간 등을 정의하고 있고, 이 용어들은 공고의 "장애 대응", "배포 안정화", "SLO 운영" 문장 뒤에 그대로 깔려 있습니다.

그래서 이력서 표현을 공고 어휘에 맞추는 작업이 필요합니다. 같은 경험이라도 공고가 "SLO/SLI 기반 운영"을 요구하면 지연시간 목표와 측정 창을 함께 적고, "배포 안정성"을 요구하면 롤백 절차와 변경 실패 이후 복구 시간을 앞에 둡니다. 회사가 쓰지 않는 용어를 억지로 끌어오면 오히려 검증 단계에서 불리해집니다.

같은 경험을 공고별로 다르게 쓰는 3단계 대조

저희가 권하는 순서는 공고 한 건을 붙여넣고 요구사항과 ATS 키워드를 뽑은 뒤, 현재 이력서의 표현과 실제 경험 근거를 세 갈래로 나누는 것입니다.

  • ① 키워드와 경험 근거가 모두 있는 항목: 문장을 공고 어휘로 다듬고 맨 위로 올립니다. 예를 들어 "메시지 처리량 개선"을 공고 표현인 "이벤트 파이프라인 지연 감소, p99 기준"으로 바꿉니다.
  • ② 경험 근거는 있는데 키워드가 없는 항목: 표현만 교체합니다. "새벽에 장애 대응 당번을 했다"는 경험은 온콜 로테이션과 1차 대응(triage) 경험으로 적으면 같은 사실이 검색 가능한 형태가 됩니다.
  • ③ 키워드도 근거도 없는 항목: 비워 둡니다. 경험하지 않은 Kafka 운영이나 존재하지 않는 복구 시간을 채워 넣는 선택은 서류를 통과시켜도 기술 면접에서 무너집니다.

refresh.cv에서 이 대조는 채용공고를 입력한 뒤 이력서와 비교하는 흐름으로 진행되며, 이력서 자체의 품질 점수 분석(구체성, 성과, 표현, 문법)과 공고별 키워드 적합도는 서로 다른 결과로 나옵니다. 품질 점수가 높아도 특정 공고에는 맞지 않을 수 있고, 반대도 가능합니다. 두 결과 모두 합격 가능성이나 실제 기업 ATS의 판정 결과는 아닙니다.

무료 플랜에서는 AI 작성·수정과 이력서 점수 분석이 월 5회씩 제공되고, 채용공고별 맞춤 수정과 ATS 키워드 분석·개선 제안은 Pro 플랜($14.99/월)에 포함됩니다. 지원할 공고가 서너 곳이면 무료 범위에서 방식을 먼저 확인해 보는 편이 합리적입니다.

Compare plans

도구 선택 기준을 먼저 정리하고 싶다면 공고 1건으로 이력서 작성 사이트를 검증하는 방법을 함께 보셔도 좋습니다.

FAQ

사내 지표를 외부에 적어도 되나요

절대값이 민감하면 공개 가능한 수준으로 바꿔 적습니다. "일 1.2TB" 대신 "테라바이트급 일일 적재", "4,200 RPS" 대신 "수천 RPS 규모"처럼 자릿수만 유지해도 규모의 단위는 전달됩니다. 개선 폭을 비율로 적는 방법도 있습니다.

장애를 직접 해결하지 않고 참여만 했으면 어떻게 쓰나요

역할을 그대로 적습니다. 로그 수집과 타임라인 정리, 재현 테스트, 사후 기록 작성처럼 맡은 범위를 구체적으로 쓰는 편이 안전합니다. 기여 원인을 규명하는 기록 작업 자체가 운영 경험으로 읽힙니다.

신입이라 운영 장애 경험이 없습니다

부하 테스트 결과와 실패 시나리오 설계로 대체합니다. 토이 프로젝트라도 k6나 JMeter로 측정한 RPS와 p95 지연시간, 타임아웃과 재시도 정책을 정한 근거를 적으면 지표 언어로 말할 수 있다는 증거가 됩니다.

경력 기술서와 이력서에 같은 내용을 반복해도 되나요

이력서에는 지표가 포함된 한 줄 요약을, 경력 기술서에는 감지부터 재발 방지까지의 4단계를 풀어 씁니다. 같은 사건을 다루되 분량과 깊이를 나누는 방식입니다.

공고 하나를 골라 붙여넣고, 위의 세 갈래로 본인 이력서를 한 번 대조해 보십시오. refresh.cv에서 바로 시작할 수 있습니다.

0

0개 댓글

댓글