Q
카프카, 레디스, 엘라스틱서치 등 특정 기술에 대한 깊이 있는 기술 가이드를 얻을 수 있을까요?
A
《요즘 우아한 백엔드 개발》은 카프카, 레디스, 엘라스틱서치 등 특정 기술에 대한 깊이 있는 '기술 가이드'보다는, 대규모 서비스 환경에서 이러한 기술들을 '어떤 맥락에서', '어떻게 활용했는지'에 대한 현장 경험과 노하우를 제공하는 책입니다. 예를 들어, 카프카 대신 RDB 기반 큐를 택한 판단 과정, 잘 돌아가던 캐시 코드가 코틀린 record를 Redis에 캐싱하자 역직렬화가 깨진 문제를 어떻게 추적하고 해결했는지, 검색이 느려졌을 때 엘라스틱서치 인덱스를 다시 설계한 과정 등을 다룹니다. 즉, 각 기술의 기본적인 사용법보다는 실제 서비스 운영 중에 발생할 수 있는 문제 상황에서 해당 기술을 어떻게 적용하고 트러블슈팅했는지에 대한 '실전 활용 사례'와 '의사결정 과정'에 초점을 맞추고 있습니다. 깔끔하게 정리된 결론이 아니라, 결론에 이르기까지의 맥락과 시행착오가 그대로 담겨 있어, 기술 자체보다 그 기술을 선택하고 적용한 이유와 과정, 그리고 얻은 교훈을 배우는 데 중점을 둡니다. 따라서 특정 기술의 심층적인 이론이나 사용법을 배우고 싶다면 다른 전문 서적을 참고하는 것이 좋지만, 실제 서비스 환경에서 이러한 기술들이 어떻게 활용되고 문제 해결에 기여하는지 현장감 있는 경험을 얻고 싶다면 《요즘 우아한 백엔드 개발》이 큰 도움이 될 것입니다.