일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- integration
- CloudFront
- HTML/CSS
- deploy
- yml
- Continuous
- oz #과제 #stackblitz
- GitHub
- #oz #aws # jam #풀스택 #1기
- ci #cd
- ts #typescript #js #javascript
- Actions
- deployment
- gitflow #버전관리 #소프트웨어개발 #협업 #브랜치전략 #개발방법론
- orm #prisma #데이터베이스 #소프트웨어개발 #프로그래밍 #개발도구 #타입안정성 #api #객체지향프로그래밍
- Today
- Total
목록전체 글 (19)
ybeen 님의 블로그
브랜치란 무엇인가?Git 저장소에서 여러 작업을 동시에 진행 할 수 있도록 도와주는 기능여러 개발자가 서로 영향을 미치지 않게 독립적인 작업이 가능 브랜치의 구조와 작동 방식브랜치 생성:새로운 기능이나 수정 작업을 시작할 때 현재 작업 중인 브랜치에서 새로운 브랜치를 만듬예: git branch 명령어로 으로 브랜치를 생성합니다.브랜치 전환:작업할 브랜치로 전환합니다.예: git checkout 명령어로 브랜치로 이동작업 및 커밋:브랜치에서 코드를 수정하고, 변경 사항을 커밋합니다.예: git commit -m "Add new feature" 명령어로 변경 사항을 저장합니다.브랜치 병합:작업이 완료되면, 메인 브랜치(예: main)로 돌아가서 작업한 내용을 통합합니다.예: git checkout ma..

Git Flow는 소프트웨어 개발에서 협업과 효과적인 버전 관리를 위해 필수적인 전략으로 자리를 잡고 있음여러 개발자들이 동시에 작업하기 좋은 환경을 제공하고 안정적인 배포 관리가 가능해내일부터 프로젝트를 앞두고 있는 나는 Git Flow전략에 대해 깊이 다루고 필요성과 이점에 대해 상세히 다뤄보겠음 Git Flow란?브랜치 기반의 개발 방식으로 효율적인 버전 관리가 가능함여러 개발자가 동시에 작업할 때 발생할 수 있는 충돌을 최소화하고 각 개발자의 작업을 명확히 분리할 수 있도록 설계됨Git Flow의 역사와 배경네덜란드 빈센트 트라이센(Vincent Driessen)에 의해 제안됨 그의 블로그 포스트에서 처음 소개되었으며 이후 많은 개발자들 사이에서 널리 사용되기 시작됨참고자료) 네덜란드 빈센트 트라..

AWS 실습하다보면 S3, EC2, CloudFront등등 비용이 발생할까 걱정하기도해서 이번 글에는 정리에 관한 내용을 적겠음 1. S3용량과 데이터 전송량에 따라 비용이 발생S3의 스토리지 클래에 따라 요금이 다름기존의 버킷을 지우려면 먼져 안에 업로드했던 파일들을 비워줘야 함2. 다음으로 버킷을 지워줌 2. CloudFront데이터 전송량, 요청 수, SSL 인증서 사용 여부에 따라 비용이 발생CloudFront는 배포를 비활성화하고 지워줘야하는데 비활성화가 시간이 좀 걸림 3. IAMIAM을 사용하는 것에 대한 요금은 없음하지만 IAM을 통해 접근하는 AWS 리소스에 대한 비용은 발생함 4. EC2 인스턴스인스턴스를 사용하여 애플리케이션을 호스팅하는 경우사용 시간에 따라 비용이 발생온디맨드 요금..

CI/CD의 정의와 중요성CI/CDContinuous Integration, Continuous Deployment의 약자Continuous Integration (지속적인 통합)Continuous Deployment (지속적인 배포)테스트(Test), 통합(Merge), 배포(Deploy)의 과정을 자동화하는 것AWS에 공부하러 갔을 때 로봇팔이 커피 만들어주는 걸 봤는데비유하자면 그 로봇팔임 주문만하면 커피 만들어주는 것처럼코드 수정하면 알아서 자동으로 배포까지 해준다는거즉, 개발자가 수동으로 배포하는 과정을 줄여주고 더 빠르고 안정적으로 소프트웨어를 배포할 수 있게 해줌 CI/CD 환경을 구축하는 이유새로운 기능들을 추가하는 일이 많이 발생하는데 이런 반복적인 과정을 자동화시키기 위해 CI/CD를 ..

IAMIdentity and Access Management의 약자사용자와 시스템의 접근 권한을 관리하는 시스템 github actions를 써서 AWS 내부에 접근할건데github actions는 AWS 내부가 아니라 외부있는 서비스임S3에 접근하던 CloudFront에 접근하려면 암호키가 필요함 왜?? 왜??외부에서 아무나 접근하면 풍비박산남(박살x 박산이 맞음)아무나 접근해서 데이터를 이리 휘두르고 저리휘두르고 난리 날거임 내 집에 들어가려면 열쇠나 보안키를 이용해 들어가는 것처럼인증된 사용자만 접근을 할 수 있게 도와주는게 IAM IAM 생성1. IAM으로 들어가 사용자 클릭 2. 사용자 생성 클릭 후 사용자 이름을 적고 다음으로 이동 3. 지정 정책 연결 클릭 후 권한 정책에서 S3에 접근하기위..
보호되어 있는 글입니다.

공부하는 입장이라 도메인에 금액을 주고 사는것은 부담이 됨내 도메인한국이라는 사이트를 이용해 도메인 배포를 하는 방법을 작성하겠음(광고가 많으니 주의) 먼져 회원가입을 진행해야함https://xn--220b31d95hq8o.xn--3e0b707e/ 내도메인.한국 - 한글 무료 도메인 등록센터한글 무료 도메인 내도메인.한국, 웹포워딩, DNS 등 무료 도메인 기능 제공xn--220b31d95hq8o.xn--3e0b707e 1. 회원가입이 진행되었으면 밑에 사진에서 일반 도메인 검색에서 사용하고 싶은 도메인 이름을 검색 2. 검색하면 밑에 사진과 같이 나옴 그중 마음에 드는걸 선택 3. 광고 닫고 하면 밑에 사진과 같이 나오는데 보안 코드를 입력4. 밑에 사진과 같이 나오는데 우리가 필요한건 빨간 박스임IP..

저번 Part2는 정적 웹 사이트 호스팅 방법을 알아봤으면이번 Part3에서는 CloudFront를 이용해 HTTP를 HTTPS로 바꾸는 방법을 진행하겠음 CDN콘텐츠 전송 네트워크 서비스CloudFront를 CDN서비스라고도 표현함CloudFront전 세계 여러 지역에 위치한 서버(임시 저장소)를 통해 사용자에게 웹 콘텐츠를 빠르게 전송할 수 있도록 도와주는 서비스 즉, 콘텐츠(파일, 동영상등등)를 빠르게 전송해주는 서비스CloudFront의 작동 과정한국과 거리가 먼 나라의 데이터들을 한국에 받아 오려면 거리가 멀어 시간이 걸린다전 세계 곳곳에 컨텐츠(파일)의 복사본을 주기적으로 저장해 놓을 수 있는 서버(임시 저장소)를 구축서버를 구축해 놓음으로써 사용자가 이용 시 가까운 서버(임시 저장소)에서 콘..