210927 TIL 서버리스(serverless)

ミンミン·2021년 9월 26일
0

TIL

목록 보기
12/42

서버리스(serverless)란?

서버리스는 개발자가 서버를 관리 할 필요 없이 플리케이션을 빌드하고 실행할 수 있도록 하는 클라우드 네이티브 개발 모델입니다.

간단하게 표현하면 백엔드 서버개발을 대신해주는 서비스이다.

서버리스는 두 가지 주요 구현방식이 있다.

  • FaaS(Function as a Service):AWS Lambda, Azure Functions, Google Cloud Functions

  • BaaS (Backend as a Service):Firebase

FaaS는 사용 해보지 않아서 BaaS를 위주로 해서 다루어 보려고 한다.

장점

  • 가장 큰 장점은 개발 시간의 단축이다.
  • 백엔드에 대해서 지식이 없더라도 개발이 가능하다.
  • 일정 사용량까지는 무료로 사용 가능

단점

  • 메모리와 처리 시간에 한계가 있다.그래서 대규모 프로젝트에 비적합.
  • 사용자가 많으면 비용이 꽤 비쌈.

미니 프로젝트,토이 프로젝트, 혼자서 개발하는 경우에는 유용하게 사용 할 수 있지만 한계도 존재한다

오늘의 명언

해안에서 멀어지는 것을 감수할 용기가 없다면 새로운 바다를 발견할 수 없다.
앙드레 지드

profile
같이 성장해 나가는 개발자가 되고 싶습니다

0개의 댓글