이 영역을 누르면 첫 페이지로 이동
Coding Groot 블로그의 첫 페이지로 이동

Coding Groot

페이지 맨 위로 올라가기

Coding Groot

코딩 블로그

nestjs

  • Coding Groot
[AWS] AWS 비용 절감하기 :: 0. Free Tier가 끝나며 흥미로워진 AWS 비용

[AWS] AWS 비용 절감하기 :: 0. Free Tier가 끝나며 흥미로워진 AWS 비용

2023.08.16
AWS Free Tier가 만료되기 직전이 되자 그동안 편하게 쓰고 있던 Free Tier RDS나 Elastic Load Balancer의 가격이 무섭게 느껴지기 시작했습니다. Free Tier의 무료 서비스로 쓰고 있던 것을 대체하며 서비스를 유지하기 위해 최대한 Low 스펙 인스턴스 안에 욱여넣는 경험을 공유합니다. AWS Free Tier가 만료되며 최근 Modoco 서비스를 위해 쓰던 AWS 요금이 예상했던 것보다 많이 들어서 급하게 PR 하나를 날렸습니다. ➡️ https://github.com/SWM-FIRE/modoco-backend/pull/56 new feature: https without loadbalancer👍 by IamGroooooot · Pull Request #56 · SW..
내 코드에 관한 고민 그리고 앞으로 해야 할 것들 (#NestJS Code Review)

내 코드에 관한 고민 그리고 앞으로 해야 할 것들 (#NestJS Code Review)

2022.12.17
소중한 경험 최근에 달려오면서 짠 코드의 전반적인 코드 리뷰를 받을 수 있는 좋은 기회가 있었다. 사실 NestJS + Prisma가 흔한 조합은 아니라서 레퍼런스도 부족했고 성장하면서 짰기 때문에 잘 활용하지도 못했다. 해결하지 못한 의문들은 걸림돌로 마음속에 남았있었는데 많은 것을 해결할 수 있었던 소중한 기회였다. 2시간이 너무 짧게 느껴졌고 정말 많은 것을 느꼈다. 더 시간이 지나면 리뷰한 내용을 많이 까먹을 것 같아서 미리 피드백 복기한 것과 느낀점을 적어본다. 코드 리뷰 방식 처음부터 끝까지 내.. 방대한 코드를 남에게 소개를 하는 것은 처음이어서 긴장을 엄청했다. 코드 리뷰에 앞서서 미리 방어적으로 (변명을 하며) 밑밥 깔았다. 지금 생각해보면 코드로 바로 들어가면 되는데 괜히 소중한 시간을..
[AWS] AWS SES API를 사용해서 메일 보내기 (feat. NodeJS)

[AWS] AWS SES API를 사용해서 메일 보내기 (feat. NodeJS)

2022.10.09
이 글에서 사용하는 것 AWS SDK - AWS SES API NestJS 시작하기 전에 AWS SES는 두 가지 방법으로 사용할 수 있습니다. SMTP 인터페이스를 사용하거나 SES API를 사용해야 합니다. 저는 NestJS 애플리케이션 상에서 메일을 보내고 싶었습니다. 이 글에서는 API 방식을 설명해보겠습니닷. API를 사용한다면 크게 3가지 방식으로 메일을 보낼 수 있습니다. 1. Simple SES 객체의 Simple Email 보내는 함수 sendEmail(args: SendEmailCommandInput, options?: __HttpHandlerOptions): Promise; sendEmail(args: SendEmailCommandInput, cb: (err: any, data?: S..
NestJS v8에서 v9으로 업그레이드 하는 법

NestJS v8에서 v9으로 업그레이드 하는 법

2022.10.05
최근에 NestJS v9의 Major Update가 있었다. REPL 기능이라든지 Swagger 업그레이드라든지 필요한 기능들이 있어서 업그레이드를 진행해보고자 했다. v9 업데이트에 관해서는 아래의 글에서 간단하게 참고할 수 있다. https://trilon.io/blog/nestjs-9-is-now-available NestJS v9 is now available Today I am excited to announce the official release of Nest 9: A progressive Node.js framework for building efficient and enterprise-grade, server-side applications. trilon.io v9.0.0 PR은 http..
[AWS] NestJS 프로젝트를 Code Pipeline을 사용해서 Elastic Beanstalk으로 배포하는 법

[AWS] NestJS 프로젝트를 Code Pipeline을 사용해서 Elastic Beanstalk으로 배포하는 법

2022.07.22
Elastic Beanstalk을 사용하면 빌드한 JS 코드를 업로드해서 간단하게 배포할 수 있습니다. 하지만 매번 빌드해서 올리는 것은 비효율적이고 귀찮습니다. 매번 push할 때마다 알아서 빌드하고 올려준다면 어떨까요? 이런식으로 GitHub의 코드로 자동 배포하는 것은 여러가지 방법으로 가능합니다. GitHub Actions로도 여러 방법으로 할 수 있습니다. 푸쉬할 때 마다 GitHub Actions를 통해 빌드하고 그 파일을 업로드해서 배포를 할 수 있습니다. Ex. https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/eb3-cli-git.html 푸쉬할 때 마다 Actions 상에서 소스코드를 그냥 S3에 업로드하고 빌드해주는 애(Cod..
NestJS에 NewRelic 연동하는 법

NestJS에 NewRelic 연동하는 법

2022.07.18
NestJS에 NewRelic을 연동하는 법이다. 1. New Relic에 접속한 후 Add data를 누른다. 2. Data sources를 Node.js를 선택한다. TS로 작성된 NestJS도 결국 JS로 컴파일되어서 NodeJS로 실행되기 때문에 Node.js를 선택한다. 3. Begin Installation을 클릭한다. 이때 아래 캡처본에는 안 나왔지만 방화벽 같은 것이 있을 경우 Proxy를 사용하는 법에 대해서 나와있다. 참고하자. 4. 해당하는 NodeJS 배포 환경을 고른다. 나는 EC2 인스턴스에 PM2로 NodeJS 프로세스를 올리며 관리하고 있다. 그래서 On a host (with PM2)를 선택했다. 5. Node.js Agent의 명령어를 서버에 실행한다. 이걸 실행하고 기다..
  • 최신
    • 1
  • 다음

정보

Coding Groot 블로그의 첫 페이지로 이동

Coding Groot

  • Coding Groot의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록
  • 소개
  • 블로그 저작권

카테고리

  • 분류 전체보기 (183)
    • Git (23)
      • Git Tutorial (9)
      • Git Note (7)
      • Git Lecture (7)
    • Programming Language (1)
      • C (2)
      • C Sharp (5)
      • Java (4)
      • JavaScript (7)
      • Julia (5)
      • Python (4)
    • Programming (8)
      • Algorithm (2)
      • Compiler (5)
      • Data Structure (0)
      • Web (12)
      • NestJS (2)
    • DevOps, Infra (36)
      • Apple (6)
      • Cloud (15)
      • Database (1)
      • Network (4)
      • Linux (8)
    • Game Programming (11)
      • Unity Tutorial (5)
      • Unity Note (6)
    • Hardware Design (1)
      • Digital Circuit (1)
    • Note (49)
      • Coffee (2)
      • Retrospect (15)
      • Reading List (14)
    • Mathematics (1)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • 회고
  • Github
  • 한빛미디어
  • javascript
  • 서평
  • aws
  • tutorial
  • git
  • 전체 보기…

정보

Coding Groot의 Coding Groot

Coding Groot

Coding Groot

블로그 구독하기

  • 구독하기
  • RSS 피드

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기

나의 외부 링크

  • GitHub
  • SlideShare
  • 유니티 2020 수업
  • TIL Blog
  • 모도코

방문자

  • 전체 방문자
  • 오늘
  • 어제
Powered by Tistory / Kakao. Copyright © Coding Groot.

티스토리툴바