Repolode
nitrictech

nitrictech/nitric

애플리케이션 코드에서 인프라를 추론해 AWS, GCP 또는 Azure에 배포하는 멀티랭귀지 클라우드 백엔드 프레임워크입니다.

스타
2,018
포크
123
열린 이슈
43
마지막 커밋
6일 전

어떤 프로젝트인가요?

Nitric은 애플리케이션 코드 안에 인프라를 선언해 클라우드 백엔드를 구축하는 프레임워크입니다. API, 버킷, 큐, 토픽, 키-값 저장소 또는 데이터베이스를 코드에서 직접 작성하면, Nitric이 필요한 클라우드 리소스와 리소스 간 IAM 권한을 파악하므로 일반적인 경우에는 Terraform이나 다른 IaC 파일을 직접 작성할 필요가 없습니다.

애플리케이션은 JavaScript, TypeScript, Python, Go, Dart용 SDK로 작성합니다. 배포 계층은 Pulumi 또는 Terraform용 구성을 생성하며, 다른 자동화 도구를 위한 커스텀 provider도 만들 수 있습니다. 프로젝트에는 대시보드를 포함한 로컬 개발 모드도 제공됩니다.

이 프로젝트는 특정 클라우드의 리소스 모델에 코드를 종속시키지 않고 AWS, GCP, Azure 또는 Kubernetes에서 애플리케이션 로직의 이식성을 유지하면서, 필요할 때 커스텀 인프라를 적용할 수 있는 방법도 원하는 팀을 대상으로 합니다.

핵심 기능

  • 01애플리케이션 코드에서 클라우드 인프라와 IAM 권한을 추론
  • 02JavaScript, TypeScript, Python, Go, Dart용 SDK 제공
  • 03Pulumi 또는 Terraform을 배포 백엔드로 사용해 AWS, GCP, Azure에 배포
  • 04다른 IaC 도구를 위한 커스텀 provider 지원
  • 05API, 버킷, 큐, 토픽, 키-값 저장소 등 일반적으로 사용하는 리소스 제공

활용 사례

  • IaC를 직접 작성하지 않고 스토리지와 메시징이 필요한 서버리스 API 구축
  • 하나의 애플리케이션을 여러 클라우드 provider에서 이식 가능하게 유지
  • 로컬 개발 환경에서 클라우드 서비스 프로토타이핑

빠른 시작

  1. 1

    Homebrew로 macOS에 Nitric 설치하기

    brew install nitrictech/tap/nitric
  2. 2

    Windows에서 Nitric Scoop 버킷 추가하기

    scoop bucket add nitric https://github.com/nitrictech/scoop-bucket.git
  3. 3

    Windows에서 Scoop으로 Nitric 설치하기

    scoop install nitric
  4. 4

    첫 번째 앱 만들기 시작하기

    nitric new

사용 전 알아둘 점

  • Linux에 설치하려면 README에 있는 원격 설치 스크립트를 실행해야 하며, 패키지 관리자를 통한 설치 방식은 아닙니다.
  • 인프라 배포는 AWS, GCP, Azure를 기본 지원하므로 다른 클라우드를 사용하려면 커스텀 프로바이더가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

nitric은(는) 무엇인가요?
애플리케이션 코드에서 인프라를 추론해 AWS, GCP 또는 Azure에 배포하는 멀티랭귀지 클라우드 백엔드 프레임워크입니다. Nitric은 애플리케이션 코드 안에 인프라를 선언해 클라우드 백엔드를 구축하는 프레임워크입니다. API, 버킷, 큐, 토픽, 키-값 저장소 또는 데이터베이스를 코드에서 직접 작성하면, Nitric이 필요한 클라우드 리소스와 리소스 간 IAM 권한을 파악하므로 일반적인 경우에는 Terraform이나 다른 IaC 파일을 직접 작성할 필요가 없습니다.
nitric은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
nitric은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
nitric은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. nitric의 마지막 커밋은 2026년 10월 17일입니다.
nitric은(는) 어디에 사용할 수 있나요?
IaC를 직접 작성하지 않고 스토리지와 메시징이 필요한 서버리스 API 구축 하나의 애플리케이션을 여러 클라우드 provider에서 이식 가능하게 유지 로컬 개발 환경에서 클라우드 서비스 프로토타이핑
nitric는 어떻게 설치하나요?
Homebrew로 macOS에 Nitric 설치하기: brew install nitrictech/tap/nitric Windows에서 Nitric Scoop 버킷 추가하기: scoop bucket add nitric https://github.com/nitrictech/scoop-bucket.git Windows에서 Scoop으로 Nitric 설치하기: scoop install nitric 첫 번째 앱 만들기 시작하기: nitric new
nitric은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/nitrictech/nitric

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트