# Zero - 스타트업이 첫날부터 개발 & 배포 가능하게 해주는 부트스트래핑 도구

> Clean Markdown view of GeekNews topic #4957. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=4957](https://news.hada.io/topic?id=4957)
- GeekNews Markdown: [https://news.hada.io/topic/4957.md](https://news.hada.io/topic/4957.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2021-09-06T09:58:01+09:00
- Updated: 2021-09-06T09:58:01+09:00
- Original source: [github.com](https://github.com/commitdev/zero)
- Points: 29
- Comments: 1

## Topic Body

- SaaS 개발을 위한 기초 인프라를 한번에 셋업해주는 오픈소스

ㅤ→ AWS 토큰만 입력하면 전체 설정 자동 진행

ㅤ→ 안정성 : 멀티 AZ , AWS ELB + Nginx, Terraform

ㅤ→ 확장성 : ASG + EKS, S3 + CloudFront

ㅤ→ 보안 : AWS Secret Manager, Let's Encrypt 자동 인증서 관리, DB 암호화, VPN 지원

자동 설정 되는 환경들

- Infrastructure

ㅤ→ Staging, Production 환경별 VPC (서브넷, 시큐리티 그룹 설정)

ㅤ→ 환경별 EKS클러스터 (Cert-manager, external-dns, nginx-ingress-controler 등 자동 설정)

ㅤ→ RDS (Postgres/MySQL)

ㅤ→ S3 버킷 및 CloudFront distribution

ㅤ→ 로깅 과 메트릭 : CloudWatch / Prometheus + Grafana / ElasticSearch + Kibana

ㅤ→ Wireguard 이용한 VPN

ㅤ→ 사용자 관리 및 Identy / Access Proxy : Ory Kratos, Oathkeeper

ㅤ→ 개발팀이 쉽고 안전하게 접근하기 위한 도구들

ㅤ→ Telepresence 를 이용한 로컬/클라우드 하이브리드 개발자 환경

- Backend

ㅤ→ Golang 또는 Node.js 로 만들어진 예제 프로젝트. 자동 셋업및 Docker화 되어 K8s 클러스터에 배포 가능

ㅤ→ CircleCI / GitHub Actions 를 이용한 CI Pipeline. PR 머지하면 바로 배포 시작

ㅤ→ CloudFront URL을 이용한 파일 업로드/다운로드 지원

ㅤ→ SendGrid / AWS SES 를 이용한 이메일 지원

ㅤ→ 알림 지원 (웹,모바일,SMS,이메일) - 개발중

ㅤ→ Kratos 와 Oathkeeper를 이용한 사용자 관리 기능 지원 (직접 로그인/가입/인증 관리할 필요없음)

- Frontend

ㅤ→ React 예제 프로젝트. 자동 셋업 및 배포 가능

ㅤ→ CircleCI / GitHub Actions 를 이용한 CI Pipeline. PR 머지하면 바로 배포 시작

ㅤ→ CloudFront URL을 이용한 파일 업로드/다운로드 지원

ㅤ→ Kratos 와 Oathkeeper를 이용한 사용자 관리 기능 지원 (예제 로그인/가입 플로우를 스타일링만 하면 됨)

ㅤ→ Gastby 를 이용한 Static Site 예제로 쉽게 랜딩 페이지 생성 가능. CI 연동 지원

## Comments



### Comment 6701

- Author: teddy418
- Created: 2021-09-06T17:44:49+09:00
- Points: 1

이대로 하는 경우 월 150불 정도 하네요. (0.202$ / h)
