한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.
최근 이것저것 사이드 프로젝트를 하면서 개발 자체의 스코프를 확장하려 하고 있다. 몇 년간 프론트엔드 개발자로 화면을 다듬고 인터랙티브한 UI를 구축해 왔지만, 그 사이에 방송대도 다니면서 컴퓨터 공학 자체에 대한 호기심이 커지기도 했다. AI가 등장하면서 새로운 영역에 대한 구축이나 학습이 상대적으로 편해졌지만, 꼭 그런 흐름이 없었더라도 지금처럼 자연스럽게 영역을 넓히고 있었을 것이, 그만큼 어느 순간 브라우저 너머의 세계, 단순히 백엔드를 넘어 프로덕션을 이루고 있는 다양한 기술에 대한 호기심이 자연스럽게 생기고 있었다. 프론트의 화려한 화면 뒤에 바쁘게 오가는 핸드셰이킹이 있듯이, 화면 구현에만 익숙하던 내게 내부 메커니즘을 이해하는 것은 단순한 지식의 확장이 아닌, 소프트웨어 전체를 조망하고자 하는 필연적인 선택이기도 했다.
그런 면에서 이 책을 읽게 된 계기도 명확하다. 상대적으로 부족한 백엔드 지식을 채우고 싶었고, 기술의 패러다임이 AI 중심으로 빠르게 휘몰아치는 이 시류 속에서 역설적으로 변하지 않는 '기본기'가 가장 중요하다고 느꼈다. AI가 코드를 빠르게 짜주고 보일러플레이트를 대신 정돈해 주는 시대라지만, 조직이나 프로젝트의 맥락을 파악하고 코드의 변경 속에서 안정성을 검증하는 것은 여전히 개발자의 몫이라고 생각한다. 실무를 하다 보면 타이트한 일정 속에서 모든 기본기를 완벽하게 챙기지 못할 때가 있고, AI에 의존하다가 정작 중요한 설계 디테일을 놓치기도 한다. 스스로 단단한 기준을 쥐고 있지 않으면 그 공백을 채울 수 없기 때문에 기본기에 대한 학습이 늘 필요하다고 생각했다.

책의 목차를 훑어보았을 때, 주니어가 실무에서 마주할 상황을 챕터별로 분류하고 기본기를 촘촘하게 채워줄 수 있는 구성이었다. 이 책은 처음부터 순차적으로 읽기보다, 지금 내가 가장 관심 있는 챕터부터 읽어 나가는 방식을 택했다. 최근 웹 API 설계를 AI에게 맡기고 결과물을 검토하고 있었기에, 자연스럽게 웹 API 설계와 기준을 다루는 챕터 6부터 읽기 시작했다.

백엔드가 설계하는 API는 단순히 데이터를 주고받는 통로가 아니라, 프론트엔드와의 협업을 위한 하나의 약속이자 시스템의 첫인상인 셈이다. 책에서는 일관성 있는 인터페이스와 REST 아키텍처의 성숙도 모델을 기반으로 예측할 수 있는 API를 만드는 방식에 관해 이야기한다. 리소스를 URI로 명확히 표현하고 HTTP 메서드를 역할에 맞게 분해하는 과정, 그리고 에러 발생 시 단순한 실패 문구가 아닌 해결의 힌트를 담은 명확한 오류 메시지를 제공하는 것의 중요성을 읽으며 깊이 공감했다. 그동안 프론트엔드에서 명확하지 않은 API와 불친절한 에러 메시지 때문에 헤맸던 기억들이 스쳐 지나갔다. 좋은 아키텍처란 결국 쓰는 사람을 배려하는 일관성, 작은 것도 깔끔하게 정리하고자 하는 세심함에서 출발한다는 생각을 다시금 느꼈다.

API 설계 관련 챕터를 시작으로, 관심 있는 다른 챕터들로 하나씩 읽어 나갔다. 특히 변화에 강한 코드를 만들기 위한 객체지향 원칙(SOLID)과 의존성 주입(DI), 그리고 예외 처리와 로그 활용을 다룬 파트들은 프론트엔드 설계를 다룰 때의 고민과도 닮아 있었다. ‘코드는 완성된 뒤가 진짜 시작이며, 유지보수하기 좋게 짜는 것이 핵심’이라는 저자의 말은 필드를 막론하고 공통적으로 적용되는 명제였다. 객체가 자기 데이터를 스스로 책임지도록 캡슐화하고, 서비스 계층은 조율에 집중하며, 판단은 도메인에 위임하는 구조는 프론트엔드의 컴포넌트-비즈니스 로직 분리 구조와도 닮아 있어 상대적으로 이해하기 수월했다.

세상이 아무리 빠르게 변하고 새로운 기술이 등장해도, AI가 대체로 코드를 짜주는 시대일지라도, 유지보수할 수 있는 구조를 설계하는 힘과 시스템을 구축하는 기본기의 중요성은 여전히 공고하다. 프론트엔드 개발자로서 방향성을 새롭게 잡아 나가는 지금 시점에 이 책은 구조를 이해하며 조언을 구할 수 있는 단단한 사수 같았다. 다음으로는 이 책에서 얻은 다양한 조언을 현재의 코드 위에서 차분히 복기하며 얹어보고자 하고 있다.
#백엔드개발자온보딩가이드 #나는리뷰어다 #한빛미디어








