Intro. Serverless 로 하루만에 개발하기

JeungJoo Lee
CrocusEnergy
Published in
2 min readOct 24, 2019

Day34는 지난 19' 1월부터 Micro Service Architecture 아키텍처를 따르고 있는 Serverless 기술에 관심이 있었고, 몇 명의 팀원 들의 빛나는? 연구를 통해 현재는 실 서비스 적용에 이르기까지 내부에서 활용되고 있다. 계속 발전에 발전을 거듭하여 현재는 개발 방법이 많이 개선되어 V1에서 V2까지 이르게 되었고 해당 내용을 팀 내부에 공유하고자 이 글을 남기게 되었다.

Serverless 의 가장 큰 장점

  1. 개발 리소스와 코스트를 줄일 수 있음
  2. Product 생명 주기가 짧은 스타트 업에서 신규 프로젝트 시 굉장히 빠르게 개발하여 론칭 할 수 있음

위의 두 가지가 사실상 스타트업에서 가장 매력적인 도구로 다가오지 않았나 싶다. 회사 내부에 풍부한 리소스와 자본이 있다면 구지 Serverless 로 가야 할 이유는 없을 것이다. 현재 우리가 가지고 있는 것에 최대한의 퍼포먼스를 내기 위한 강력한 도구인 Serverless를 알아보자.

우선 아래와 같은 목차로 설명하고자 하고 많은 도구들 중 대표적인 IaaS 벤더 Amazon 을 사용해 보도록 할 것이다. 총 10 회에 걸쳐 나누어 연재하도록 하겠다.

다음 편 ▶︎ 1부. Day34 Serverless 기존 개발 방법에 대한 이해

목차

1부. Day34 Serverless 기존 개발 방법에 대한 이해

2부. 기존 개발 방법에 대한 문제점 및 개선 방안

3부. Serverless Framework 소개 및 컨셉 및 개발 환경 설치

4부. 처음부터 끝까지 CRUD 만들어 보기 (1)

5부. 처음부터 끝까지 CRUD 만들어 보기 (2)

6부. Serverless Framework 으로 배포 및 API 테스트

7부. CloudFormation 으로 배포되는 과정 살펴보기!

8부. Lambda 함수 하나로 운영과 개발을 같이 나누어 쓸 수 있다고?

9부. Serverless Framework에서 제공하는 Dashboard 살펴보기

10부. Day34 Serverless 프로그램 구조잡기 예제

--

--