데이터를 기반으로

실무로 통하는 웹 API 본문

도서 리뷰/빅데이터&IT

실무로 통하는 웹 API

이노후 2025. 9. 27. 23:24
728x90
반응형

 

도서명 :  실무로 통하는 웹 API

 

출판사 : 한빛미디어

 

지은이 : 조 아타디

 

독서 기간 : 2025-09-10 ~ 2025-09-27

 

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

 

 

 

예전 게시글에서 이야기 했듯이 요즘에는 AI개발이 아닌 AI 백엔드 엔지니어라는 직무로 업무를 담당하고 있다. 그렇다 보니 자연스레 API를 직접 개발하고 유지보수 관리를 담당하고 있다.

 

하여 해당 도서를 고르게 되었다. 내 상황과 조금 다른 것은 나는 백엔드에서 restful API 로 서비스를 하는 것이고 해당 도서는 웹 API 라고 되어 있다.

 

이는 말 그대로 웹에서 보여지는 백단에서 일어나는 API들에 대해 전체적으로 서술하는 도서라고 보면 좋을 것 같다.

 

우선 목차부터 보면 아래와 같다.

 

CHAPTER 1: 비동기 API
CHAPTER 2: 웹 스토리지 API를 사용한 데이터 저장
CHAPTER 3: URL과 라우팅
CHAPTER 4: 네트워크 요청
CHAPTER 5: IndexedDB
CHAPTER 6: DOM 엘리먼트 감시
CHAPTER 7: 폼
CHAPTER 8: 웹 애니메이션 API
CHAPTER 9: 웹 스피치 API
CHAPTER 10: 파일 다루기
CHAPTER 11: 국제화
CHAPTER 12: 웹 컴포넌트
CHAPTER 13: UI 엘리먼트
CHAPTER 14: 기기 통합
CHAPTER 15: 성능 측정
CHAPTER 16: 콘솔 다루기
CHAPTER 17: CSS
CHAPTER 18: 미디어

 

다양한 목차들이 구성되어 있었고 실제 웹을 구성할 때 알아야할 것들이 정말 많았다. 아직 100% 이해하지 못했지만 기존에 내가 업무하면서 고민이 있다거나 문제를 직면했던 주제들을 기반으로 읽어내려갔다.

 

최근에 파일을 front 쪽에서 backend 쪽에 어떻게 전달해야 나이스하게 작업을 할 수 있을 지에 대해서 고민 중이다.

 

단순히 base64로 인코딩하고 있는데 해당 부분에서는 어떤게 좋다라기 보다는 도서에서도 base64로 인코딩하고 있는 것으로 보아 따로 조금 더 알아봐야할 것 같다.

 

국제화 부분도 잘 몰랐던 부분이라 좋았다. 국제적인 기준의 시간 부터 해서 동일하게 맞춰서 개발을 진행해야한다.

 

웹 API 이다 보니 프론트에서 화면이 완벽하게 구성되는 시간도 중요하다. 자바스크립트 들을 얼마나 빨리 읽어들이는지도 중요한데 이를 체크하는 부분이 나온다.

 

바로 성능 측정 부분이다. 여기서 나오는 내용들은 리소스 전체를 탐지하거나 특정 늦은 리소스를 탐지하는 등 다양한 방법으로 리소스를 탐지하여 느린 부분을 개선하는 내용들이 나온다.

 

 

 

 

 

728x90
반응형