이 문서의 역할

이 문서는 책을 읽기 전에 어떤 도구를 준비해야 하는지 빠르게 확인하는 페이지다.

구조 변화나 챕터 설명은 다른 문서에서 다루고, 여기서는 개발 환경과 실행 준비만 정리한다.

공통 개발 환경

책 전체를 따라가기 위해 공통으로 준비해 두면 좋은 것은 아래와 같다.

현재 저장소 기준으로는 Java 21을 사용하고, 각 프로젝트에 Gradle Wrapper가 포함되어 있다.

즉, Java만 준비되어 있으면 Gradle은 별도 설치 없이도 대부분의 프로젝트를 실행하거나 테스트할 수 있다.

추가로 쓰이게 되는 도구

책을 따라가다 보면 공통 개발 환경 외에 아래 도구들이 더 필요해지는 구간이 나온다.

이 도구들은 처음부터 모두 필요하지는 않다.

책의 흐름이 단순한 로컬 실행에서 멀티 서비스 실행, 그리고 Kubernetes 배포로 확장되면서 순차적으로 필요해진다.

즉, 이 문서에서 중요한 것은 “어느 장에서 정확히 무엇을 쓴다”를 외우는 것이 아니라,