serverless 배포하기 (5) 최소한의 설정파일로 타입스크립트 함수 배포하기

이전글에서는 빌드, 패키징 과정을 직접 제어해서 serverless plugin을 사용하지 않고 람다로 배포해보았다. 패키징 과정을 직접 제어할수 있으면 많은걸 할 수 있지만 이것

serverless 배포하기 (4) 플러그인 안쓰고 타입스크립트 함수 배포하기

이전글에서는 serverless-webpack 를 사용했을때 발생할 수 있는 문제를 다뤘다. 이번에는 serverless-webpack같은 플러그인을 쓰지 않고 serverless framework만

타입스크립트 + Promise + async/await + Error = ???
컴파일은 되지만 런타임 동작을 보장하는건 아니라구요

개요 타입스크립트는 좋은 언어다. 자바스크립트 짜듯이 코드를 짜도 되니까 쉽게 적응할 수 있다. 자바스크립트에서 실수하기 쉬운 타입 관련 문제를 타입스크립트 컴파

serverless 배포하기 (3) serverless-webpack의 결함

이전글에서는 serverless-webpack 기반으로 배포 패키지 크기를 줄여봤다. 3부에서는 serverless-webpack의 결함을 다룬다. 작성일 기준으로 최신 버전은 5.5.1 이다

serverless 배포하기 (2) serverless-webpack 기반으로 배포 패키지 크기 줄이기

이전글에서는 serverless-webpack를 사용해서 람다 배포하는걸 다뤘다. 배포 패키지의 크기는 21.18 MB (21,685KB) 였다. 2부에서는 배포 패키지 크기를 줄이

serverless 배포하기 (1) serverless-webpack 초급
serverless-webpack으로 타입스크립트 프로젝트를 쉽게 배포하기

why serverless-framework? 웹 콘솔을 통해서 AWS Lambda 함수를 만들고 코드를 고칠 수 있다. SQS로 람다를 트리거해서 SES를 통해 이메일 보내는 기능은 웹콘솔로도 충분히 작성할 수 있을 것이다

2021년에 하는 2020년 회고

개요 2020년 회고를 2020년에 쓰고 싶었지만 강요되지 않는 마감은 지키기 어렵다. 아무것도 안쓰고 넘어가면 재미없으니 회고를 빌미로 뻘글이나 써보자. Smash Legends

2020년식으로 블로그 빌드 고치기
dep -> Go Modules, travis-ci -> GitHub Actions

dep -> Go Modules golang의 패키지 관리자는 golang이 만들어진 이후 몇 년동안 개판이었다. 얼마나 개판이었는지는 golang PackageManagementT

DBML: Database Markup Language
Entity-relation diagram as Code

개요 IaC (Infrastructure as Code) 뽕을 맞은 이후로는 될 수 있는한 많은 것을 코드로 표현하려고 노력했다. ERD (Entity-relation diagram)도 코드로 표현하고 싶었던 물건이다. 마우스로 ERD 그리는

mermaid: diagram as code
텍스트로 그림 그리기

개요 UML 사용하면 글로만 이야기하는 것보다 편리하다. 하지만 UML을 마우스로 그리는건 매우 피곤하고 유지보수 하기 어렵다. 마우스로 그림 그리는 도구는 나중에 변