[한빛미디어에서 제공 받은 '나는 리뷰어다' 2021년 7월 도서 리뷰입니다]
대부분의 개발자들이 첫번째 목적지 혹은 목표로 삼는 것
'풀 스택 개발자'
스택(STACK)이란 ? 스택은 제한적으로 접근할 수 있는 나열 구조이다. 한 쪽 끝에서만 자료를 넣거나 뺄 수 있는 선형 구조(LIFO - Last In First Out)으로 되어 있다.
FULL STACK, 쉽게 말해 올라운더 개발자를 말한다.
요즘엔 일이 세분화 되고 쳬게화 된 회사가 많아서
막상 '풀스택' 이라고 하면 하지않아도 될 일까지 도맡아 하는
'잡부'의 느낌이 강하다.
'하지만 모든것을 다 할 수 있는 개발자'
얼마나 매력적인 말인가?
요즘 IT시장을 보면
대기업이나 체계적인 곳은 많지만
그렇지 않은곳도 많다.
(그렇지 않은곳이 더 많을것이다...)
혼자서 해야 하는곳도 많고
어쩌다 보니 다른 업무도 해야할 때도 있다.
의미는 많이 변질됐지만
여전히 매력적인 목표
'풀스택'과
초기 비용을 줄이고
빠르게 테스트나 프로토타입 어플리케이션을
구축할 수 있는
'서버리스'
서버리스란? 서버리스 컴퓨팅(serverless computing)은 클라우드 컴퓨팅 실행 모델의 하나로, 클라우드 제공자는 동적으로 머신 자원의 할당을 관리한다. 가격은 미리 구매한 용적 단위가 아닌 애플리케이션이 소비한 자원의 실제 양에 기반을 둔다.
오늘 리뷰할 서적은 이 두가지를 동시에 다룬 서적,

풀스택 서버리스(Full Stack Serverless)에 대해 리뷰한다.
- 요약
1. AWS(Amazon Web Services) 활용
2. AWS Amplify를 활용한 간편하고 빠른 서버리스 환경 구축과 그것을 기반으로 프로젝트 진행
3. GraphQL 활용
4. 2번에서 언급한 AWS Amplify에 React를 활용한 애플리케이션 구축
5. AWS에서 서버리스를 위해 제공하는 대부분의 기술들(Cognite, Event, Lambda, AppSync, DataStore, S3 등)을 활용
6. 마지막으로 CLI 또는 Github을 활용한 배포, Git 기반 CI/CD 방법 제공
- 정리
1. 클라우드 컴퓨팅이나 풀스택을 구축하려는 엔지니어, 최소한의 자원으로 빠른 개발속도와 효율을 원하는 스타트업 창업가들이 대상 독자.
2. React를 할 줄 알아야 한다. 특히 React Hook을 경험해봤거나 뭔지 아는 프론트엔드 개발자여야 한다. 친절하게 처음부터 알려주지 않는다(입문서가 아니니 이부분은 현명하다고 생각하고 지면을 줄이면서 얇은 책을 만들 수 있었음).
3. 말로만 듣던 GraphQL, AWS 기술들에 대해 다양하게 알려주지만 거기서 발생하는 요금은 독자들의 몫, 프리티어 사용 가능자이거나 대용량 데이터를 다룰것이 아니니 약간의 요금발생은 감수할 수 있어야 함.
4. 다양한 정보들을 제공하지만 핵심적인 내용만 꾹꾹 담아서 목차, 색인을 제외한 200쪽 내외로 완독 가능, 물론 내용이 쉽지않고 직접 따라해봐야 하는 경우가 많아 빨리볼 수 는 없을것
- 여담 & 결론
1. O'REILLY 책이라면 눈에 띄는 표지의 동물은 '남양쥐돔' 이라고 한다. 귀엽다.
2. O'REILLY 책은 개인적으로 좀 난이도가 있다고 생각, 초보자나 입문자라면 훠이훠이~
3. AWS 관련책은 어마어마한데 프리티어 1년을 제외하고 다른 클라우드 플랫폼처럼 개발용 서버를 무료로 제공해주지 않는것은 아쉬움(돈 제일 많이벌지 않나?)...
'review > DEV' 카테고리의 다른 글
| 책 리뷰 : fastai와 파이토치가 만나 꽃피운 딥러닝 (0) | 2024.03.28 |
|---|---|
| 책 리뷰 : 처음 시작하는 파이썬(2판) (0) | 2024.03.28 |
| 책 리뷰 : 쏙쏙 들어오는 인공지능 알고리즘 (0) | 2024.03.28 |
| 책 리뷰 : 파이썬 챌린지 (0) | 2024.03.28 |
| 책 리뷰 : 쓰면서 익히는 알고리즘과 자료구조 (0) | 2024.03.28 |
댓글