이전

리뷰 (18)

한줄평
평점 분포
  • 리뷰 총점10 67%
  • 리뷰 총점8 28%
  • 리뷰 총점6 6%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 10.0
  • 30대 8.0
  • 40대 8.0
  • 50대 8.0

포토/동영상 (1)

리뷰 총점 종이책
풀스택 서버리스
"풀스택 서버리스" 내용보기
대표적인 클라우드 컴퓨팅 서비스인 AWS의 Amplify 서비스등 여러 서비스들과 리액트를 이용해서 서버리스 애플리케이션을 쉽고 빠르게 만들 수 있는 방법을 알려주는 책이다.     애플리케이션을 움직이게 하기 위한 인프라 즉, 서버 개발보다는 비즈니스 로직을 만드는 것에 더 큰 가치를 두고 최소의 자원으로 최대의 개발 속도와 효율을 내면서 원하는 애플리케이션을 만들기 위
"풀스택 서버리스" 내용보기

대표적인 클라우드 컴퓨팅 서비스인
AWS의 Amplify 서비스등 여러 서비스들과
리액트를 이용해서 서버리스 애플리케이션을
쉽고 빠르게 만들 수 있는 방법을 알려주는 책이다.

 


 

애플리케이션을 움직이게 하기 위한 인프라
즉, 서버 개발보다는 비즈니스 로직을 만드는 것에
더 큰 가치를 두고 최소의 자원으로
최대의 개발 속도와 효율을 내면서
원하는 애플리케이션을 만들기 위한 책이다.

 

서버를 개발하지 않고, 서버에서 처리할 인증, 스토리지,
관리를 위한 기능들을 대체하는 서비스들을 사용하므로
빠른 프로토타입 제작과 테스트에 이상적인 방법이다.

 

때문에 서버에 대한 지식이 많지 않아도
책의 내용을 하나 하나 따라하다보면
원하는 동작을 처리하는 애플리케이션을 만들 수 있다.

 

 

프론트 개발자이고 리액트에 대한 이해가 있다면
훨씬 쉽게 원하는 서버리스 애플리케이션을 만들 수 있을 듯 하다.
훨훨 날아다닐지도 모르겠다. ^^

 

책은 서버리스의 이해를 위해 철학, 특징, 이점들을 시작으로
AWS와 Amplify CLI를 소개하면서 바로 서버리스 함수를
쉽게 생성하고 배포해보게 한다.  뚝딱 뚝딱.

 

애플리케이션을 만들면서 인증을 추가하고
애플리케이션에서 발생하는 이벤트의 종류에 따라
다르게 동작시킬 수 있는 방법을 알려준다.

 

다양한 인증방법을 사용하고
DATA와 이미지 스토리지까지 처리하고
계속적인 통합과 배포하는 방법까지 접하고보면
서버 개발이 굳이 필요하나 싶은 생각이 들 정도로
쉽게 원하는 동작을 만들어 볼 수 있다.

 

하지만, 이것이 모든 것을 해결하는 만능열쇠는 아닐 것이다.
틀에 박힌 개발만이 정답이 아니란 것을 생각해볼 수 있는
새로운 개발 방법에 대한 좋은 경험치를 만들고

 

이를 통해 좀 더 유연한 사고를 가지게 되면 좋을
그런 시간이 되지 않을까 싶다.


 

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

l******e 2021.07.26. 신고 공감 0 댓글 0
리뷰 총점 종이책
풀스택 서버리스의 간결한 지침서
"풀스택 서버리스의 간결한 지침서" 내용보기
인터넷의 초창기에 서버에 php, asp를 돌리기 위해 골머리를 앓던 게 "개발"에 대한 처음이자 마지막 기억인 나같은 사람은 아마도 책 제목인 "풀스택 서버리스"와 정반대에 위치한 사람이 아닐까. 이 책을 통해 접한 클라우드를 이용한 풀스택 애플리케이션 개발은 매우 신선하고 흥미로웠다. https://www.hanbit.co.kr/store/books/look.php?p_code=B7015117381  풀스택 서버리스 :
"풀스택 서버리스의 간결한 지침서" 내용보기

인터넷의 초창기에 서버에 php, asp를 돌리기 위해 골머리를 앓던 게 "개발"에 대한 처음이자 마지막 기억인 나같은 사람은 아마도 책 제목인 "풀스택 서버리스"와 정반대에 위치한 사람이 아닐까. 이 책을 통해 접한 클라우드를 이용한 풀스택 애플리케이션 개발은 매우 신선하고 흥미로웠다.

https://www.hanbit.co.kr/store/books/look.php?p_code=B7015117381

 풀스택 서버리스 : 리액트, AWS, 그래프QL을 이용한 최신 애플리케이션 개발

인증과 권한 부여, API 게이트웨이, 클라우드 등 다양한 기능을 통해 강력한 애플리케이션 구축 과정을 따라 하며 실습할 수 있는 실용서다. 이 책은 리액트, AWS, 그래프QL, AWS Amplify를 사용하여 풀스택 서버리스 애플리케이션을 구축하는 방법을 상세히 소개한다.

www.hanbit.co.kr

이 책은 클라우드 컴퓨팅에서도 특히 풀스택 애플리케이션을 구축하려는 사람들을 대상으로 한다. AWS Amplify로 간단한 인증과 API 생성을 손쉽게 처리할 수 있음을 보여주고 AWS AppSync로 그래프QL을 구현하는 방법을 설명한다. 이 모든 과정이 복잡한 설정과 개발없이 몇 번의 입력만으로 구현된다.

가장 흥미로웠던 부분은 Amazon Cognito를 Amplify와 함께 사용하여 인증을 구현하는 부분이었는데, 이미 설정되어 있는 인증 양식을 이용하거나 사용자 정의 인증 양식을 이용하는 방식이 모두 설명되어 있다.

책의 분량은 많지 않지만 개념을 이해하기 위해 반드시 필요한 내용들로 구성되어 있어 지루하거나 난해하지 않게 따라갈 수 있었다.

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

s******0 2021.07.25. 신고 공감 0 댓글 0
리뷰 총점 종이책
풀스택 서버리스 리뷰
"풀스택 서버리스 리뷰" 내용보기
AWS 오픈 카카오톡방에서 ??핫한 주제?? 중 하나로 AWS Amplify 서비스가 있었습니다. 사용하기도 편하고 MVP 를 빠르게 구성해야할 때 너무 편한 AWS 서비스라고 소문으로(?) 익히 들었는데요. AWS Cognito 인증부터 AWS Lambda 서버리스 함수, 백엔드 AppSync GraphQL 까지 CLI ( Command-line Interface ) 로 CRUD 리소스 생성부터 AWS 클라우드 서버리스 배포까지 도와준다고 들
"풀스택 서버리스 리뷰" 내용보기

AWS 오픈 카카오톡방에서 ??핫한 주제?? 중 하나로 AWS Amplify 서비스가 있었습니다.

사용하기도 편하고 MVP 를 빠르게 구성해야할 때 너무 편한 AWS 서비스라고 소문으로(?) 익히 들었는데요.

AWS Cognito 인증부터 AWS Lambda 서버리스 함수, 백엔드 AppSync GraphQL 까지 CLI ( Command-line Interface ) 로 CRUD 리소스 생성부터 AWS 클라우드 서버리스 배포까지 도와준다고 들었습니다.

GraphQL 을 사용하다보니 subscription 기능으로 실시간 알림도 빠르게 구성가능하고, 오프라인 동기화도 가능하다고 들었습니다.

덕분에 적은 리소스로 프론트엔드 개발자도 실시간 동기화 기능을 가진 고퀄리티 백엔드까지 갖춘 서비스를 만들 수 있게 됐다고 하네요.

 

그래서 자연스럽게 AWS Amplify 를 검색하여 관련 포스팅도 찾아봤었습니다.

< 실습 포스팅 및 사이트 >

1. [실습 예제] AWS Amplify CLI에서 AWS Amplify Console로 앱 호스팅하기

2. AWSKRUG AWS Amplify Workshop

그러나 따로 직접 따라해 본 적은 없었는데요.

그러던 중 한빛미디어 리뷰 이벤트에서 '풀 스택 서버리스' 책을 접했습니다.

 

목차에서 AWS Amplify 와 API Lambda, Auth, AWS AppSync GraphQL, AWS DataStore, CI/CD 까지 한 챕터도 거를(?) 수 없어서 원픽으로 골랐습니다. ??

제가 웹 백엔드 개발자라, 웹 프론트엔드도 배워보고 싶었는데, 책에서 React 로 웹 애플리케이션을 만들어서 프론트엔드까지 경험해볼 수 있는 일석이조의 효과를 봤습니다.

 

React 를 튜토리얼 정도로만 해봐서 프론트엔드 React 코드를 읽을 수 있을 지, 또는 불친절하게 나와있진 않은지 걱정이었지만,

명쾌한 프론트엔드 코드 설명을 꼼꼼이 첨부하여 충분히 따라치면서 이해할 수 있었습니다.

또한 비교적 최신 React 를 예시로 쓰고 있어, 코드를 따라 치고 빌드와 실행하는 데 버전 차이로 인한 애로사항은 없었습니다.

 

초반 GraphQL CRUD 사이트 예제

 

서버리스 환경에서 백엔드부터 프론트엔드, 배포환경까지의 프로세스를 경험해보고 싶은 사람이거나

서버리스 환경에서 어떤 웹 애플리케이션까지 만들 수 있는지 사전에 경험해보고 싶으신 분들께 적극 추천드립니다.

또한 프론트엔드 개발잔데, AWS 의 힘(?)을 빌려 백엔드 개발까지 체험해보고 싶으신 분들,

AWS 에 익숙한 백엔드 개발잔데, React 프론트엔드 개발을 공부해보고 싶으신 분들께도 추천드립니다.

 

도서 분량도 부록까지 200 P 내외로 얇은 편입니다. 가격도 타도서에 비해 저렴한 편이라서

이벤트로 받지 않았어도 꼭 샀을 것 같네요. :)


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

r*****2 2021.07.25. 신고 공감 0 댓글 0
리뷰 총점 종이책
[리뷰] 풀스택 서버리스
"[리뷰] 풀스택 서버리스" 내용보기
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.       사이드 프로젝트를 진행하면서 조금 더 빠르고 효율적으로 개발 할 수 있는 방법을 찾다보니 AWS의 Amplify라는 것에 관심이 있었고, 시도해보기도 했었다. 처음 Amplify를 접했을 때 다들 편하다고는 하는데 정말 프로덕션에서 사용할 수 있을까에 대한 의구심을 가지고 있었다. 예를 들어
"[리뷰] 풀스택 서버리스" 내용보기

 

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

 

 

 

사이드 프로젝트를 진행하면서 조금 더 빠르고 효율적으로 개발 할 수 있는 방법을 찾다보니 AWS의 Amplify라는 것에 관심이 있었고, 시도해보기도 했었다. 처음 Amplify를 접했을 때 다들 편하다고는 하는데 정말 프로덕션에서 사용할 수 있을까에 대한 의구심을 가지고 있었다. 예를 들어 사용자 로그인 화면을 Amplify를 사용하면 미리 만들어져있는 UI 템플릿과 Amazon Cognito를 연동해서 손쉽게 만들어주는데 편하긴 하지만 우리 서비스에 맞는 사용자 정보와 로그인 UI 제작이 가능할지, API 요청이나 데이터 조회도 클라이언트가 원하는 스키마로 요청이 가능하기 때문에 다른 사용자의 정보까지 가지고 오지는 않는지, S3에 파일 업로드 시 기존 방식처럼 백엔드 서버의 검증 이 후 업로드하는 것이 아니라 클라이언트에서 바로 업로드나 다운로드가 가능하다면 다른 사용자의 데이터에 접근하는 것은 아닌지 등등 많은 의문이 있었다. 그래서 처음에 이런 감을 잡기가 굉장히 어려웠는데 이 책 풀스택 서버리스에서는 이런 궁금증을 대부분 해소시켜주는 고마운 책이었다. 

 

책의 목차도 내가 궁금해 했던 순서대로 짜여져 있어서 책을 읽어나가며 하나씩 알게되니까 재미를 느끼며 읽을 수 있었고, 다양한 프로젝트와 예제 코드들이 포함되어 있어서 직접 따라해볼 수 있기 때문에 재미를 더 했다. 책의 중,후반부에 가게 되면 Amplify의 사용방법 뿐만 아니라 실무에서 이미지 업로드 시 사이즈 조절과 같은 실무에 적용해도 괜찮을 법한 예제들도 포함되어 있었다. 

책을 다 읽고나서 느낀 점은 Amplify에 대한 사용방법을 제대로 이해햐고 익힌다면 모바일 앱이나 웹 서비스를 빠르게 구현할 수 있을 것 같았다. 또한 Lambda 와 AppSync, DynamoDB를 결합하면 복잡하지 않은 CRUD API를 제공하는 서비스에서는 프론트엔드 개발자가 충분히 백엔드 개발자가 없이도 서비스를 런칭할 수 있을 만큼 강력한 도구라는 생각이 들었다. 이렇게 구성하고나면 가장 큰 장점은 인프라 측면에서 관리해야할 서버가 존재하지 않는 다는 것이다. 즉, 서버리스 아키텍처를 구성할 수 있기 때문에 사용자 트래픽 증감에 신경쓰지 않아도 되고, 개발에 집중할 수 있다는 것이다. 비용 측면에서도 굉장히 효율적인데 초기에 런칭한 서비스는 일정 수준의 사용자를 확보하기 전까지는 사용률이 적을 확률이 높고, 이 경우 서버리스 아키텍처에서는 사용한 만큼만 과금되기 때문에 (프리티어를 사용 중이라면)거의 제로에 가까운 비용으로 서비스를 유지할 수 있다.

 

GraphQL에 대해서도 감을 잡기가 어려웠는데 이 책을 통해서 상당 부분 이해할 수 있었다. 책의 간단한 예제를 통해 기본 사용방법들을 익히고나니 현재 진행 중인 사이드 프로젝트에 적용해보고 싶은 마음이 들었고, 현재는 인증 부분부터 하나씩 연동해보고 있다. 이 후 소규모 프로젝트에서는 Amplify를 적극 활용할 것 같다.

y********7 2021.07.25. 신고 공감 0 댓글 0
리뷰 총점 종이책
풀스택 서버리스 리뷰
"풀스택 서버리스 리뷰" 내용보기
리뷰를 시작하기 앞서 이 리뷰는 한빛미디어 도서 서평단으로 책을 받아 리뷰를 쓰는 글임을 알립니다. 목차 목차는 다음과 같다. 서버리스 컴퓨팅 시대의 풀스택 개발 AWS Amplify 시작하기 첫 번째 애플리케이션 만들기 인증 소개 사용자 정의 인증 전략 서버리스 함수 심화 1 서버리스 함수 심화 2 AWS AppSync 심화 Amplify DataStore를 이용한 오프라인 애플리케이션
"풀스택 서버리스 리뷰" 내용보기

리뷰를 시작하기 앞서

이 리뷰는 한빛미디어 도서 서평단으로 책을 받아 리뷰를 쓰는 글임을 알립니다.

목차

목차는 다음과 같다.

  1. 서버리스 컴퓨팅 시대의 풀스택 개발
  2. AWS Amplify 시작하기
  3. 첫 번째 애플리케이션 만들기
  4. 인증 소개
  5. 사용자 정의 인증 전략
  6. 서버리스 함수 심화 1
  7. 서버리스 함수 심화 2
  8. AWS AppSync 심화
  9. Amplify DataStore를 이용한 오프라인 애플리케이션 구축
  10. 이미지와 스토리지 작업
  11. 호스팅 : CI/CD를 이용한 애플리케이션 배포

줄거리

글의 내용은 제목과 같이 풀스택을 서버리스로 구현하는 일련의 과정들을 담고 있다.

이 중 기술은 AWS Amplify를 사용하여 리액트, Graph QL, AWS lambda, Cognito, Amplify DataStore, S3등을 이용한다.

첫 장에서는 서버리스 컴퓨팅을 이용한 풀스택 개발의 장점을 소개하며 왜 이러한 방식이 등장하게 되었는지 장점은 무엇인지에 대해 소개한다.

내가 간략하게 이 부분에 대해 메모해보고자 한다면 확장성, 비용, 개발 속도, 실험, 보안과 안정성, 적은 코드 등등의 장점이 있다고 한다. 빠르게 배포를 하고 싶은 상황이 생긴다면 이러한 기술들을 적용하면 좋을 것 같아 보였다. 하지만 이 책의 단점은 AWS Amplify에 익숙하지 않은 사람들은 조금은 어렵게 접할 수 있겠다 라는 생각을 했다.

내가 생각하는 대상 독자

책에서는 대상 독자를 클라우드 컴퓨팅에 관심이 있는 풀스택 애플리케이션을 구축하려는 모든 엔지니어를 대상이라고 하고 있다. 나도 이책을 읽고나서 별도의 서버없이 어떻게 코드를 짜는지 일련의 과정을 배울 수 있었고 나처럼 이러한 서버리스 풀스택 개발에 관심이 있는 개발자라면 가볍게 읽어보며 기술의 흐름을 익히는데 상당히 좋은 책이라고 생각했다.

마치며

최근 클라우드 컴퓨팅의 발전이 급속도로 늘어나면서 신기술들이 등장하는 상황에 어떻게 서버가 없이 api 함수만을 짜서 애플리케이션과 연동하는지 궁금한 부분들이 많았는데 이 책을 통해 많은 궁금증을 해소할 수 있던 시간이 되었던 것 같다. 책 페이지도 200페이지 밖에 되지않아 시간 소요도 얼마 걸리지 않아서 가볍게 읽기 좋은 책이었다. 나처럼 이런 궁금증이 마음 속에 내재되어 있거나 이름이 뭔가 거창하고 멋진 풀스택 서버리스라는 기술에 관심이 있다면 한 번 읽어보는 것을 강력 추천한다!

d**********k 2021.07.24. 신고 공감 0 댓글 0
리뷰 총점 종이책
풀스택 서버리스 이해하기
"풀스택 서버리스 이해하기" 내용보기
한빛미디어의 Full Stack Serverless (풀스택 서버리스 : 저자 - 네이더 다빗, 역저 - 김범준) 책을 읽기 시작했어요. 책의 부제는 리액트, AWS, 그래프 QL을 이용한 최신 애플리케이션 개발. 최신 서버리스 개발은 어떻게 하는 걸까요? 서버리스 개발 하나도 모르는 1인의 입문기입니다. 책 두께가 얇아서 아이패드와 함께 들고 다녔는데 그리 큰 부담이 되지 않네요. 요즘은 지식도 좋
"풀스택 서버리스 이해하기" 내용보기

한빛미디어의 Full Stack Serverless (풀스택 서버리스 : 저자 - 네이더 다빗, 역저 - 김범준) 책을 읽기 시작했어요. 책의 부제는 리액트, AWS, 그래프 QL을 이용한 최신 애플리케이션 개발. 최신 서버리스 개발은 어떻게 하는 걸까요? 서버리스 개발 하나도 모르는 1인의 입문기입니다.

책 두께가 얇아서 아이패드와 함께 들고 다녔는데 그리 큰 부담이 되지 않네요. 요즘은 지식도 좋지만 몸이 안 따라줘서 가벼운 책이 좋네요. ^^ 두께가 부담되지 않는 책이 처음 뭔가를                                                                                                                                                         시작할 때는 역시 좋더라고요.

새로 만드는 것보다 잘 만들어진 것들을 잘 가져다 쓰는 것이 능력인 세상이 되었어요. 인프라 관리의 부담을 줄이고 좀 더 가치 있는데 시간을 투자해야 한다고 하는데, 내 삶은 왜 항상 가치가 없는 곳으로 채워질까요? ㅡ..ㅡ

바퀴를 재발명하는 일은 미친 짓이다!

책을 읽으며 새로 알게 된 사실

그래프 QL

본문에서 그래프QL이란 말이 나옵니다. 그래프 QL은 페이스북이 만든 Query Language 즉 데이터 질의어예요. 데이터에 뭔가를 물어볼 때 쓰는 언어라네요. 웹으로 데이터를 다룰 때 rest api를 흔히 사용하는데, 이 방법의 단점은 api의 크기가 커지면 각각의 endpoint들이 엄청 많아져서 점점 다루기가 복잡해진다고 합니다. 물론 잘 설계해서 사용하는 곳도 많죠. 전 그렇다는 거죠. ㅡ..ㅡ 그런데 그래프QL을 이용하면 필요한 정보에 대해 질문하면 서버가 알아서 주어진 틀대로 만들어서 반환해줍니다. 일일이 endpoint 만들지 않아도 된다니 일거리가 훨씬 줄어드는 거죠.

크로스 플랫폼 모바일 애플리케이션
단일 코드 베이스로 크로스 플랫폼 모바일 애플리케이션을 만들고 배포할 수 있어요. 가령 자바스크립트를 가지고 아이폰 앱도 만들고 안드로이드 앱도 만들고 pc용 프로그램도 만드는 식이에요.

aws amplify
이 녀석은 한 번에 이해가 안 되네요. ㅡ..ㅡ 아래 인용글은 aws에 쓰인 aws amplify의 설명글이에요.

AWS Amplify는 모바일 및 프런트 엔드 웹 개발자가 AWS에서 구동되는 안전하고 확장 가능한 풀 스택 애플리케이션을 개발하도록 지원하는 도구 및 서비스 집합입니다.

음... 풀 스택 애플리케이션을 쉽게 개발하게 해 주는 거군요. CLI, 클라이언트 라이브러리, 툴체인, 웹 호스팅 플랫폼의 조합입니다.

CI와 CD
CI (Continuous Integrations : 지속적 통합), CD (Continuous Deployment : 지속적 배포)

시대가 요구하는 것들?
빠른 프로토타입 제작과 테스트, 빠른 시장 출시, 확장이 가능하고 오래가는 제품
예전에 이런 것들을 만드는 건 꿈에서나 가능했었죠. 하지만 요즘은 가능한 시대가 되었어요. :)

하나의 단어에 대한 이해를 잘 짚고 넘어가고자 두서없이 읽고 있어요. 언제 11장까지 갈런지. 그래도 꽤나 흥미로운 주제임에는 틀림없죠. :) 

책의 주요 목차예요.
1. 서버리스 컴퓨팅 시대의 풀스택 개발
2. AWS Amplify 시작하기
3. 첫 번째 애플리케이션 만들기
4. 인증 소개
5. 사용자 정의 인증 전략
6. 서버리스 함수 심화 1
7. 서버리스 함수 심화 2
8. AWS AppSync 심화
9. Amplify DataStore를 이용한 오프라인 애플리케이션 구축
10. 이미지와 스토리 작업
11. 호스팅 : CI / CD를 이용한 애플리케이션 배포

p***i 2021.07.20. 신고 공감 0 댓글 0
리뷰 총점 종이책
[리뷰] 풀스택 서버리스
"[리뷰] 풀스택 서버리스" 내용보기
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다 풀스택이란? 어플리케이션을 개발 운영 배포 서비스를 하기 위해서는 OS부터 DB, 웹서버, 벡엔드 서비스, 프론트엔드 서비스, 브라우저 등 다양한 기술 stack이 필요한데 이를 fullstack이라 합니다.    서버리스란? 바퀴를 재사용하지 말자는 의도로 풀스택의 모든 단계를 직접 설치하거나 관리하
"[리뷰] 풀스택 서버리스" 내용보기

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

풀스택이란?

어플리케이션을 개발 운영 배포 서비스를 하기 위해서는 OS부터 DB, 웹서버, 벡엔드 서비스, 프론트엔드 서비스, 브라우저 등

다양한 기술 stack이 필요한데 이를 fullstack이라 합니다. 

 

서버리스란?

바퀴를 재사용하지 말자는 의도로 풀스택의 모든 단계를 직접 설치하거나 관리하지 말고

서버단의 OS관리나 배포, DB관리, 파일관리, 확장등을 클라우드회사나 전문업체의 서비스를 이용하는것을 의미합니다. 

Serverless  = FassS(Function As a Service) + BaaS(Backend As as Service)

 

데이터베이스나 인증서비스 인공지능서비스등을 서비스API로 제공받고, 기능은 아마존 람다같은 서비스에 심어서 

운영 책임은 감소시키고 필요한 만큼 과금되고 필요한 만큼 확장하고 보안도 향상시켜서 리소스를 좀 더 개발이나 비지니스에 집중할 수 있게 해주는 장점이 있습니다.

 

이 책은 Amplify라는 프레임웍을 사용하여 AWS에서 동작하는 풀스택 웹 어플리케이션을 개발합니다.

Amplify는 (선택한 인증이나 그래프QL, 람다 스토리지등의 서비스로 구성된)프론트엔드단과 벡엔드단 소스의 보일러플레이팅을 생성해주고 

배포등을 CLI 환경에서 쉽게 할 수 있도록 해줍니다.

 

환경구성, 보일러플레이트 생성, 서비스추가, 배포등의 과정을 통해 몇 개의 샘플어플리케이션을 만들게되며

각 어플리이션에서 사용할 서비스들을 하나씩 설명하고 추가하는 형태로 구성되어있습니다.

 

프론트엔드단은 reactjs를 사용하며, 서버단 코드는 nodejs로 되어있습니다.

제공된 코드는 예제로 적절한 길이로  되어있어 부담은 없지만 문법등이 익숙하지 않으면 좀 답답할 수도 있을 거 같습니다.

 

프론트엔드단 코드와 서버단코드를 같이 다루고 있으므로 어느쪽 코드를 보고 있는지도 주의해서 보면 좋을 거 같습니다.

 

다루는 서비스는 인증서비스, API Gateway를 통한 람다서비스, 그래프QL, dynamoDB, S3 스토리지 서비스등

많지는 않지만 앱이나 서비스에서 기본적인 CRUD, List등을 이용해 FullStack서비스를 만들거나 개념을 익히는데는 충분한만큼 다뤄주고 있습니다.

 

아마존등의 클라우드서비스에서 제공되는 기능들을 깊숙히 이해하기 전에 일단 우선 앱 또는 서비스를 빨리 만들어보고 싶다하는 분들,

클라우드 사용에 막연한 두려움을 가지고 있던 분들에게 도움이 될 거 같습니다.

 

 

 

 

 

 

 

b****n 2021.07.18. 신고 공감 0 댓글 0
리뷰 총점 종이책
[리뷰] 풀스택 서버리스
"[리뷰] 풀스택 서버리스" 내용보기
Full Stack Serverless 풀스택 서버리스 - 리액트, AWS, 그래프QL을 이용한 최신 애플리케이션 개발     역시나 오라일리 책을 번역한 도서다.   내용은 쉬운 편은 아니다. aws를 적극적으로 이용하면서 백엔드 지식이 없는 개발자도 코드를 거의 작성하지 않고 기능을 구현할 수 있고, 개발 시간을 단축할 수 있다는 장점 등을 소개하며 책을 시작한다. AWS Amplify와 그래프
"[리뷰] 풀스택 서버리스" 내용보기

Full Stack Serverless

풀스택 서버리스

- 리액트, AWS, 그래프QL을 이용한 최신 애플리케이션 개발

 

 

역시나 오라일리 책을 번역한 도서다.

 

내용은 쉬운 편은 아니다. aws를 적극적으로 이용하면서 백엔드 지식이 없는 개발자도 코드를 거의 작성하지 않고 기능을 구현할 수 있고, 개발 시간을 단축할 수 있다는 장점 등을 소개하며 책을 시작한다.

AWS Amplify와 그래프 QL, 리액트, 인증 등에 대해 다루고 있는데 이 책은 각 개념에 대한 상세한 설명을 담고 있다기 보다는, 이런 것들을 합쳐서 어떻게 하나의 애플리케이션을 만들 수 있는지에 대해 소개하고 있다.

따라서 이 책 한 권으로 목표를 이룰 수 있다기 보다는, 기본 지식이 먼저 선행되어야 할 것 같다. 그리고 나서 이 책을 본다면 적절한 도움을 받을 수 있을 것 같다.

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

p*******8 2021.07.09. 신고 공감 0 댓글 0
리뷰 총점 종이책
풀스택 서버리스 리뷰
"풀스택 서버리스 리뷰" 내용보기
풀스택 서버리스로 하여금 개발에 더욱 집중할 수 있게 되는 장점을 가르쳐 주는 책입니다.   처음부터 aws 쪽 용어가 나오기 시작하면서 해결하기 어려운 부분이 있었지만 다른 분들은 어떻게 해결하셨는지 잘 모르겠지만   초반 부분에 대한 자세한 설명이 나왔으면 더 좋았을거 같습니다.   amplify 라이브러리를 사용하면서 막강한 라이브러리를 느꼈던 점에서 참 좋았고
"풀스택 서버리스 리뷰" 내용보기


 

풀스택 서버리스로 하여금 개발에 더욱 집중할 수 있게 되는 장점을 가르쳐 주는 책입니다.

 

처음부터 aws 쪽 용어가 나오기 시작하면서 해결하기 어려운 부분이 있었지만 다른 분들은 어떻게 해결하셨는지 잘 모르겠지만

 

초반 부분에 대한 자세한 설명이 나왔으면 더 좋았을거 같습니다.

 

amplify 라이브러리를 사용하면서 막강한 라이브러리를 느꼈던 점에서 참 좋았고 명령어나 용어들을 세세하게 설명해주는 부분에서

참 마음에 들었습니다.

 

리액트 부분같은 경우에는 간단한 프론트부분작업 이상으로 리액트를 알고 책을 보는게 편할거 같다는 생각이 들었습니다.

 

물론 그래프큐엘 같은 경우도 디비로 CRUD를 해보았던 경우에 좀 더 익히기 쉬운걸로 보여집니다.

 

보기에는 얇은 책에 풀스택이라니 약간 의아한 느낌이 들수도 있지만 알찬 내용에 자세한 설명과 예제들로 하여금

좋은 학습서가 되어서 그래프큐엘이나 리액트를 공부하시고 계신 분들에게도 적극 추천하는 바입니다. 

 

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

b*******8 2021.07.25. 신고 공감 0 댓글 0
리뷰 총점 종이책
풀스택 서버리스를 읽고...
"풀스택 서버리스를 읽고..." 내용보기
첫인상 책표지에서 낯익은 그림이 등장합니다. "니모를 찾아서"에서 나오는 도리가 표지에 자리잡고 있습니다. 이 물고기는 남양쥐돔이라고 합니다. 책과는 직접적인 관계가 있어 보이진 않습니다. 설명 중에 표지 그림으로 대부분 멸종 위기종을 사용한다는 내용이 있습니다. 이 책이 그만큼 소중한 내용을 담고 있다는 의미로 선택한 그림일 거라 생각해봅니다. 작가는... 책
"풀스택 서버리스를 읽고..." 내용보기

 

첫인상

책표지에서 낯익은 그림이 등장합니다. "니모를 찾아서"에서 나오는 도리가 표지에 자리잡고 있습니다. 이 물고기는 남양쥐돔이라고 합니다. 책과는 직접적인 관계가 있어 보이진 않습니다. 설명 중에 표지 그림으로 대부분 멸종 위기종을 사용한다는 내용이 있습니다. 이 책이 그만큼 소중한 내용을 담고 있다는 의미로 선택한 그림일 거라 생각해봅니다.

작가는...

책의 주제가 AWS 상에서 개발하는 플랫폼과 툴에 관한 것인만큼, 작가는 아마존 웹 서비스에서 개발하고 있는 분입니다. 관련 내용이 체계적이고 명확할 것이라는 기대를 갖도록 합니다.

책의 내용

서버리스 개발을 위해 사용하게 될 AWS Amplify의 사용 방법에 대한 내용이 주를 이루고 있습니다. 기본적인 사용 방법을 설명하고 간단한 프로젝트들을 만들어 가면서 이 개발툴을 익힐 수 있도록 구성되어 있습니다. 인증, 사용자 관리, 로그인, 데이터 베이스 연동, 배포 등의 내용을 차근차근 밟아갑니다.

인상적인 부분

무엇보다 실전적인 내용이 주를 이루고 있다보니, 설명을 따라하면서 직접적으로 익힐 수 있습니다. 특히 8장에서 AppSync API를 이용해서 너무나도 간단하게 백엔드 구현해서 서비스를 배포하고, 이를 이용해서 프론트엔드를 작성해서 애플리케이션을 완성하는 부분은 놀라움을 금치 못하게 합니다.

아쉬운 점

개념을 다루기 보다는 하우투 문서에 가까운 책이다 보니, 제대로 읽기 위해서는 AWS의 대한 기본 개념을 설명한 문서나 책을 한번 익혀두는 것이 좋을 것 같습니다.

마지막으로...

AWS를 Paas 라고 편중되게 생각해 왔는데, 이 책을 통해서 전혀 그렇지 않다는 것을 알게 되었습니다. AWS Amplify 를 이용해서 AWS 상에서 얼마나 빠르게 애플리케이션을 개발할 수 있는지를 보여주는 책입니다. 기본서로 보기에는 어렵지만, AWS 상에서 개발을 한 경험이 있는 분이라면, 개발 중에 구현 방향에 대한 아이디어를 얻을 수 있는 좋은 서적이 되리라 생각합니다.

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

m*****l 2021.07.21. 신고 공감 0 댓글 0