『공공 SI 개발자를 위한 쿠버네티스 전환』는 출간 예정일(2026-09-12)이 지났지만 아직 서점 판매가 확인되지 않았습니다. 매일 확인해 판매가 확인되면 서점 링크와 함께 한 번 알려드립니다. 예정일 뒤 60일이 지나도 확인되지 않으면 그 사실을 알려드리고 알림을 마칩니다.
"다음 사업에서는 마이크로서비스로 간다, 쿠버네티스를 도입한다." 회의실에서는 결정이
내려지지만, 자리로 돌아와 지금 맡고 있는 시스템을 열어 보면 막막합니다. JDK 8에
스프링 4.3, WAR로 묶어 외부 톰캣에 배포, 화면은 JSP, 야간 배치는 웹과 같은 프로세스.
이 시스템을 어디부터 고쳐야 하는지 알려 주는 자료는 좀처럼 찾기 어렵습니다.
이 책은 그 순서를 다룹니다. 마이크로서비스가 무엇인지가 아니라, 지금 운영 중인
시스템을 거기까지 어떻게 옮기는지입니다.
각 장은 사고 하나로 시작합니다. WAR를 배포하는 41초 동안 요금 조회 요청 347건 중
146건이 실패합니다. 새벽에 프로세스가 종료되었는데 아침에 출근하고 나서야 알아챕니다.
파드를 2개로 늘렸더니 로그인이 한 번 걸러 풀립니다. 야간 배치가 2번 실행되어 고지서가
2번 발송됩니다. 독자는 자기 노트북에서 사고를 그대로 재현해 수치를 남기고, 원인을
짚고, 막는 구조를 넣은 뒤, 같은 방법으로 다시 재어 수치가 달라진 것을 확인합니다.
1장에서 146건이던 실패는 8장에서 0건이 됩니다.
예제는 상수도 요금관리 시스템 하나입니다. 검침 사진은 서버 로컬 디스크에 있고,
데이터베이스 비밀번호는 설정 파일에 평문으로 들어 있으며, 고지서 PDF에는 한글 폰트가,
전자서명에는 .so 파일이 필요합니다. 컨테이너 이전을 실제로 가로막는 것이 로그를 파일로
남기는 정도의 문제가 아니라 이런 것들이기 때문에 일부러 이렇게 만들었습니다.
부마다 끝낼 수 있는 자리를 두었습니다. 컨테이너까지만 하고 마치는 사업(5장), 서비스를
나누지 않고 마치는 사업(14장), 서비스 세 개를 운영하는 사업(18장)의 세 가지 중단
지점이며, 각각의 결정 근거와 산출물을 함께 싣습니다. 발주처와 감리에 낼 반입 대장,
자원 산정 근거, 분할 결정서 서식이 부록에 있습니다.
클라우드 계정 없이 메모리 16GB 노트북 한 대로 처음부터 끝까지 따라 할 수 있습니다.
폐쇄망은 도커 네트워크를 차단하는 방식으로 재현합니다. 개발 PC가 윈도우라면 WSL2에서
진행하며, 준비 절차는 부록 A에 있습니다.
출처: 국립중앙도서관 출판예정도서 등록 정보(출판사 제출)
머리말 / 이 책을 읽는 방법
1부 · 서버에 설치해 운영하는 시스템
1장 배포 중 요금 조회 실패
2부 · 컨테이너 이미지로 이전
2장 설치 문서가 포함된 컨테이너 이미지
3장 첫 컨테이너에서 깨진 로그·시각·사진·설정
4장 형상 관리 범위 외부의 폰트·라이선스·서명 모듈
5장 폐쇄망 반입 규칙 (첫 번째 중단 지점)
3부 · 쿠버네티스 위에서 운영
6장 프로세스 정지부터 재실행까지
7장 바뀌는 파드 주소와 고정된 허용 목록
8장 배포 중 실패를 줄이고 없애기 위한 설정
9장 값 하나를 바꾸려고 다시 만든 이미지
4부 · 서비스를 나누지 않고 끝내는 사업
10장 파드 외부로 옮기는 세션과 검침 사진
11장 동일한 배치의 동시 실행과 중복 발송
12장 노드 정지 및 접속 거부
13장 폐쇄망 구축 및 감리 점검
14장 서비스 분할 범위 (두 번째 중단 지점)
5부 · 첫 서비스 분리
15장 서비스 분리 전에 마련하는 롤백 스위치와 대조판
16장 요금 산정 서비스 분리
17장 톰캣 스레드를 점유한 연계 호출
18장 전자서명 모듈 분리 (세 번째 중단 지점)
6부 · 분할의 대가와 인수인계
19장 두 서비스로 분리된 수납 트랜잭션과 사가
20장 요청 하나를 따라가는 로그·추적·지표
21장 운영 조직에 넘기는 차트와 런북
부록 A 노트북 준비
부록 B 오라클에서 PostgreSQL로
부록 C 서식 모음
출처: 국립중앙도서관 ISBN 서지정보(출판사 제출)
부가기호 93560: 독자 대상 전문 · 발행 형태 단행본 · 내용 분류 기술과학.
분량·판형: 489쪽 · 판형 176*248.
출처: 국립중앙도서관 ISBN 서지정보 · 부가기호 뜻은 국립중앙도서관 ISBN 안내 기준
서점 링크는 제휴 링크이며, 구매 시 북버스가 수수료를 받을 수 있습니다.
서점 정상판매 확인. ISBN 9791199993242 기준 검색입니다.
피자스튜디오에서 2026-09-12 출간 예정으로 국립중앙도서관 ISBN 서지정보에 출간예정으로 등록됐던 도서입니다. 실제 출간·판매 여부는 서점에서 ISBN 9791199993242으로 확인할 수 있습니다.
김지훈;저자 : 이지훈;저자 : 이현우; / 피자스튜디오. 출간 후 상세 정보가 갱신됩니다.
종이책으로 출간 예정입니다. 분량은 489쪽입니다. 정가는 45,000원입니다. (국립중앙도서관 출판예정도서 등록 기준이며, 별도 판형이 추가될 수 있습니다.)
공공 SI 개발자를 위한 개발보안과 코드 품질 (2026-08-31)
공공 SI 개발자를 위한 Spring + React (2026-08-31)
폐쇄망 환경에서 생성형 AI를 통한 업무관리 혁신 (2026-09-30)
폐쇄망 개발자를 위한 바이브 코딩 by 클로드 코드 (2026-10-09)
백반증 사라진 색의 기억 주식회사 하늘마음바이오 · 2026-09-12
주사피부염이란 무엇인가 서울안아픈세상의원 · 2026-09-11
뱃살을 쏙 빼주는 레시피 78 (도서출판)꿈이있는집Plus · 2026-09-11
AI와 함께하는 디지털신호처리 서경 · 2026-09-11
이 책은 국립중앙도서관 ISBN 서지정보에 출간예정으로 등록된 도서입니다. 서점 등재 전 단계의 공식 서지 정보이며, 출간 후 소개·표지 등 상세 정보가 자동으로 갱신됩니다.
출처: 국립중앙도서관 서지정보유통지원시스템 (매일 갱신)