Cloud
2 posts
Firebase Function 사용법

Firebase Functions 개요 Firebase Functions는 서버 없이 백엔드 코드를 실행할 수 있게 해주는 기능이다. 이를 통해 클라우드 이벤트에 응답하거나 HTTP 요청을 처리하는 등의 작업을 수행할 수 있다. Firebase Functions는 Node.js 환경에서 실행된다. Firebase Functions 설정 및 초기화 Firebase 프로젝트 생성: Firebase 콘솔에서 새 프로젝트를 생성한다. Firebase CLI 설치: Firebase CLI를 설치한다. Firebase 로그인: Firebase CLI를 통해 로그인한다. 브라우저로 로그인창이 뜨게 된다. Firebase 프로젝트 초기화: Firebase 프로젝트를 초기화한다. 를 선택하고, 필요한 설정을 진행한다. Node.js 버전을 선택하고, 에뮬레이터 설정을 선택할 수 있다. Firebase Functions 작성 기본 구조: 폴더 내부의 파일에서 코드를 작성한다. 종류별 함수: HT…

데브옵스는 무슨 일을 하는가?

데브옵스 기본 개념 이해 데브옵스(DevOps)는 개발(Development)과 운영(Operations)의 합성어로, 소프트웨어 개발과 IT 운영을 하나로 통합하는 방법론이다. 데브옵스의 목표는 소프트웨어 개발 주기를 단축하고 높은 품질의 소프트웨어를 빠르게 제공하는 것이다. 이를 위해 자동화, 지속적 통합/지속적 배포(CI/CD), 협업 도구 등을 활용한다. 데브옵스 엔지니어의 역할과 책임 1. 지속적 통합 및 지속적 배포(CI/CD) 파이프라인 구축 및 관리 데브옵스 엔지니어는 자동화된 빌드, 테스트, 배포 파이프라인을 설계하고 구현하여 소프트웨어 개발 주기를 단축시킨다. 이를 통해 코드 변경 사항이 신속하고 안전하게 배포될 수 있도록 한다. 2. 인프라 관리 및 모니터링 클라우드 서비스(AWS, Azure, GCP 등)를 이용해 인프라를 구축하고 관리한다. Infrastructure as Code(IaC) 도구(Terraform, CloudFormation 등)를 사용해 인…