hugun1***
2021-07-24

인증과 권한 부여, API 게이트웨이, 클라우드 등 다양한 기능을 통해 강력한 애플리케이션 구축 과정을 따라 하며 실습할 수 있는 실용서다. 이 책은 리액트, AWS, 그래프QL, AWS Amplify를 사용하여 풀스택 서버리스 애플리케이션을 구축하는 방법을 상세히 소개한다.
이 리뷰는 한빛미디어 도서 서평단으로 책을 받아 리뷰를 쓰는 글임을 알립니다.
목차는 다음과 같다.
글의 내용은 제목과 같이 풀스택을 서버리스로 구현하는 일련의 과정들을 담고 있다.
이 중 기술은 AWS Amplify를 사용하여 리액트, Graph QL, AWS lambda, Cognito, Amplify DataStore, S3등을 이용한다.
첫 장에서는 서버리스 컴퓨팅을 이용한 풀스택 개발의 장점을 소개하며 왜 이러한 방식이 등장하게 되었는지 장점은 무엇인지에 대해 소개한다.
내가 간략하게 이 부분에 대해 메모해보고자 한다면 확장성, 비용, 개발 속도, 실험, 보안과 안정성, 적은 코드 등등의 장점이 있다고 한다. 빠르게 배포를 하고 싶은 상황이 생긴다면 이러한 기술들을 적용하면 좋을 것 같아 보였다. 하지만 이 책의 단점은 AWS Amplify에 익숙하지 않은 사람들은 조금은 어렵게 접할 수 있겠다 라는 생각을 했다.
책에서는 대상 독자를 클라우드 컴퓨팅에 관심이 있는 풀스택 애플리케이션을 구축하려는 모든 엔지니어를 대상이라고 하고 있다. 나도 이책을 읽고나서 별도의 서버없이 어떻게 코드를 짜는지 일련의 과정을 배울 수 있었고 나처럼 이러한 서버리스 풀스택 개발에 관심이 있는 개발자라면 가볍게 읽어보며 기술의 흐름을 익히는데 상당히 좋은 책이라고 생각했다.
최근 클라우드 컴퓨팅의 발전이 급속도로 늘어나면서 신기술들이 등장하는 상황에 어떻게 서버가 없이 api 함수만을 짜서 애플리케이션과 연동하는지 궁금한 부분들이 많았는데 이 책을 통해 많은 궁금증을 해소할 수 있던 시간이 되었던 것 같다. 책 페이지도 200페이지 밖에 되지않아 시간 소요도 얼마 걸리지 않아서 가볍게 읽기 좋은 책이었다. 나처럼 이런 궁금증이 마음 속에 내재되어 있거나 이름이 뭔가 거창하고 멋진 풀스택 서버리스라는 기술에 관심이 있다면 한 번 읽어보는 것을 강력 추천한다!