🦁멋쟁이사자처럼 백엔드 부트캠프 13기 🦁TIL 회고 - [102]일차🚀102일차에는 Git 협업과 관련해 히스토리를 남기는 것과 브랜치 관리에 대해 배움 (2025.05.09)Git 추적 파일 지우기git에 원치않게 추적되고 있는 파일 지우기git rm -r --cached .git add .git commit -m "gitignore 적용"git push origin main팀원들이 이 상태에서 다시 pull을 받으면 사라진 상태에서 최신화가 되므로 사라진 상태가 원격 브랜치에 적용되어있을 것브랜치 생성 및 이동1. 브랜치를 만들면서 바로 이동하는 방법git checkout -b enhancement/#1 2. 브랜치를 먼저 생성 후 checkout으로 이동하는 방법git branch enhan..
🦁멋쟁이사자처럼 백엔드 부트캠프 13기 🦁TIL 회고 - [101]일차🚀101일차에는 프로젝트의 방향성을 확정하고 그 프로젝트에 맞게 기획서 및 정의서, ERD 설계 방법을 배움 (2025.05.08)💡프로젝트명은 LoCo 프로젝트 - Location (공간) + Connect (연결)로 확정."공간을 잇고, 가치를 나누다" 도심 속 유휴 공간과 이를 필요로 하는 사용자들을 매칭하는 공간 기반 공유 서비스ERD 수정내역 (v1 -> v2) ERD 플랫폼 변경ERDCloud.com ➡️ dbdiagram.io서비스 배포에 사용되는 기술주로 프론트엔드 Vercel백엔드 AWS EC2 등 사용프론트엔드 배포 기술Vercel: Next.js 개발팀이 만든 서비스로, Next.js 프로젝트 배포에 최적화..
🦁멋쟁이사자처럼 백엔드 부트캠프 13기 🦁TIL 회고 - [78]일차🚀78일차에는 빌드 자동화 도구 Jenkins와 Github Actions에 대해 모두 학습해볼 수 있었다.학습 목표 : Jenkins로 자동 빌드 테스트 및 Github Actions로 프로젝트를 빌드할 수 있는 것학습 과정 : 회고를 통해 작성❓AWS를 사용하는 이유➡️개발한 애플리케이션이 본인(로컬)만 보는 것이 아닌 다른 사람에게도 보여지도록 하기위함➡️관리비용을 지불하여 네트워크에 대신 서버를 구축해서 빌려주는 클라우드 시스템이므로 사용Build Trigger트리거 설정은 "언제 빌드를 시작할 것인가"를 정의Build after other projects are built ➡️다른 프로젝트(혹은 Job)가 빌드에 성공(혹은..
🦁멋쟁이사자처럼 백엔드 부트캠프 13기 🦁TIL 회고 - [77]일차🚀77일차에는 빌드 자동화를 다루는 Jenkins와 Github Actions 등에 대한 개념을 학습할 수 있었다.학습 목표 : 빌드 자동화 도구 중 Jenkins에 프로젝트를 연결하여 설정을 구성해볼 수 있다.학습 과정 : 회고를 통해 작성쿠버네티스 애플리케이션 배포단순히 컨테이너를 생성하는 것보다 배포 전략을 잘 알아야함 배포 전략확장성 : 트래픽 증가에 따라 Pod 개수 늘리기고가용성 : 하나의 Pod이 죽어도 서비스 중단을 최소화하기 위해 Deployment와 Service를 통한 로드밸런싱다수의 Pod을 여러 노드에 분산시켜 장애에 대한 내성 확보무중단 업데이트 (Rolling Update) : 신규버전 배포 시 서비스를 ..