Full Stack Serverless!

오형근·2022년 4월 7일
0

Serverless

목록 보기
1/3

휴가 동안 교보문고에서 흥미로운 책을 찾았다. 본래 풀스택 애플리케이션 제작이라는 목표도 있었고, 그래프QL을 직접 구현하는 것도 도전해보고 싶었던 내게 황금같은 책이었다.


어떤 내용을 다루는지는 책의 다음 문구가 잘 설명해준다.

이 책의 목표는 리액트와 서버리스 기술을 이용해서 실제로 확장 가능한 풀스택 애플리케이션을 구축하는 데 필요한 모든 것을 소개하는 것입니다.

서버리스는 최근 클라우드 컴퓨팅이 유명세를 타는 분위기에 힘입어 급부상 중인 기술인데, 정통 서버 없이 프론트엔드가 직접 DB와 연결되어 애플리케이션을 구성하는 기술을 말한다. 서버리스는 간단하거나 서버의 도움이 크게 필요치 않은 프로젝트를 진행할 때 유용하게 쓰여 프론트엔드 개발자들이 개인 프로젝트의 범주를 넓히기 좋아졌다.

현재 4장까지의 내용을 모두 다루고 예시를 구현해본 시점에서, 서버리스 기술 뿐만 아니라 AWS 인프라의 전반적인 사용법을 다루는데 좋은 경험이 되었다.
나는 본래 AWS 계정도 없었을 뿐더러 이번이 첫 사용이어서 애를 먹은 부분이 있지만 책에서 사용법을 친절히 설명하기도 하고 AWS 사이트 자체의 설명이 잘 되어있어 이해하는 데 큰 문제는 없었다.

책에서 서버리스를 구현하기 위해 사용하는 기술은 Amplify인데, 서버리스 함수 생성 및 배포를 간단하고 빠르게 진행할 수 있다. 또한 타 AWS 서비스들과의 연동성이 좋아 통합 AWS 애플리케이션 개발이 용이해 개발에 많은 인력을 투자하기 어려운 소규모 팀 프로젝트나 스타트업에서 아주 유용하게 쓰일 것으로 예상된다.

다만 책에서는 간단한 예시만 제공해주고 있고 양이 많지 않기 때문에 자잘한 오류부터 여러 응용들에 대한 추가적인 탐구가 많이 필요하다. 이는 개발자들의 기본 소양이기 때문에 오히려 좋은 면이라고 생각한다. 책에서는 정말 필요한 내용만!

나 또한 이 책을 읽고 서버리스 함수를 이용한 풀스택 애플리케이션 개발에 능숙해져 이후 다양한 형태의 프로젝트를 진행하고픈 마음이다.

그래서! 앞으로 이 책에 실린 내용을 시리즈로 해서 1장부터 차근차근 정리할 것이다.

profile
https://nohv.site

0개의 댓글