본문 바로가기

node2

Node.js AWS EC2 배포 (nginx, PM2, Letsencrypt 사용) 안녕하세요. 휴몬랩에서 개발하는 OG입니당 :-) 최근 Node.js 프로젝트를 AWS EC2로 배포하였는데, 오늘은 그 과정을 공유해볼까합니다. Node AWS Hosting 이라고 구글링을 하면 보통 AWS EB (AWS Elastic Beanstalk)을 이용한 배포 방법이 나옵니다. 하지만 Elastic Beanstalk을 이용한 배포도 장단점이 있고, 저에게는 단점이 더 크게 느껴져 EC2를 이용해 자체적으로 배포하였습니다. AWS Elastic Beanstalk을 이용한 Node 앱 배포의 장점 1. 빠르게 배포할 수 있다. 2. 알아서 기본 세팅과 안정화 작업 등을 해준다. (Security Group, Load Balancing 등) AWS Elastic Beanstalk을 이용한 Node.. 2020. 4. 5.
Koa vs Express 비교 (2020) 안녕하세요. 휴몬랩 OG입니당. 지금 저는 회사 서비스의 백엔드(서버, API)를 아주 그냥 뒤엎고 (ㅠㅠ) 있습니다. DB도 새로 구축하고, 그러면서 서비스 API 또한 새로 만들어야 하는 상황에 있습니다. 본격적인 개발에 들어가기 전, 어떤 방식으로 가야할지 방향성과 도구들에 대해 리서치해보는 시간을 가졌습니다. 처음 백엔드를 구축하고 2년이 지났으니 그동안 많은 업데이트와 라이브러리들의 싸움이 있었을 거니까요! 고민하던 중 2016년에 만들어졌던 koa가 express와 대적할만한 존재가 되었다는 걸 알았습니다 ! (벌써 4년이 지났으니까요..) 이런 저런 자료를 찾아보며 고민한 끝에 기존 express로 구축되어 있던 걸 이번엔 koa로 만들어보기로 했습니다. 둘을 비교해보기 위해 koa vs e.. 2020. 3. 12.