Biome, Chadcn, AWS 인프라 관련 용어들
최근 리액트 트랜드와 AWS 관련 세션을 들으면서 알게된 것 정리
게시일: 2025.04.09
들어가기
- 25년 리액트 트렌드를 읽으면서 이전에도 들은 적은 있지만, 써봐야겠다는 생각이 든 2가지 정리
- AWS 세션 들으면서 들었던 서비스 이름들, 용어 간단하게만 정리
Biome
-
Rust 기반 Format, Lint 처리 도구
One toolchain for your web project
라는 문구로 첫 페이지를 맞이함
-
Rust 기반이라 기존 prettier, eslint 보다 7~ 25배까지 빠르다고 함
-
ESLint, Prettier 마이그레이션이 용이하게 명령을 제공하고 있음
biome migrate eslint --write biome migrate prettier --write
- 혹은
npx @biomejs/biome migrate eslint --write npx @biomejs/biome migrate prettier --write
Chadcn
- 오픈소스 컴포넌트 라이브러리
- Ant Design, MUI와 다르게 최소한의 디자인을 가지고 있음
- 복사해서 붙여 넣을 수도 있고, 디자인 수정하기 간편함
- Tailwind CSS와 함께 많이 사용함
- vercel의 V0 (AI 코딩 서비스)에서 컴포넌트를 그릴 때 Chadcn을 사용해서 그려줌
- LLM의 바이브 코딩 시대에서는 Chadcn + Tailwind CSS가 훨씬 강력해질 것이라고 생각함
AWS 서비스
- 기본적으로 모든 서비스를 3글자로 줄여서 말하는 것을 좋아하는 듯해 보임
- VPC - Virtual Private Cloud
- 가상 네트워크 영역이라고 생각하면 되고, 네이버 클라우드, 오라클 클라우드에서도 동일 용어 사용하는 것으로 알고 있음
- Region
- IDC 위치 (및 서버 위치)
- RDS
- Amazon Relational Database Service
- 관계형 데이터베이스 서비스로 MySQL, PostgreSQL과 호환됨
- Amazon Aurora
- 고성능 관계형 데이터베이스 서비스
- Dynamo DB
- 완전 관리형 NoSQL 데이터베이스 서비스
- Key Value 기반으로 일반 NoSQL이랑 조금 다른 점 있어서 주의
- 완전 관리형 NoSQL 데이터베이스 서비스
- 보안 관련
- NACL - Network ACL
- VPC안에서 서브네 단위로 네트워크 트레픽을 제어하는 보안 장치
- 보안 그룹
- 인스턴스의 네트워크 인터페이스(ENI)에 적용되는 가상 방화벽
- 인바운드
- 클라이언트 → 인스턴스 → 클라이언트로 나가는 과정
- NACL - Network ACL
- ENI - Elastic Network Interface
- IAM - Identity and Access Management
- AWS 에서 사용하는 자격
- Temporal credential
- 임시 자격 증명
- Assume role
- 15분 ~ 1시간 내에서만 사용할 수 있는 키
- assume role과정으로 temporal credential 생성됨
- AWS STS - AWS Security Token Service
- 임시 보안 자격 증명 발급 서비스
- VGW - Virtual Private Gateway
- 온프레미스 네트워크(회사 내부망)와 AWS VPC를 연결하기 위한 AWS측 Gateway
- ALB - Application Load Balancer
- AWS Elastic Load Balancing(ELB)의 한 종류
- HTTP/HTTPS 트래픽을 레이어 7 (애플리케이션 계층)에서 처리하는 로드 밸런서
- NLB - Network Load Balancer
- layer 4 (전송 계층)에서 사용하는 초고속 로드 밸런서
- EC2 - Elastic Compute Cloud