umc5 Hustle #5. (1부) AWS 인프라 초기 셋팅 - AWS 계정, IAM 계정, 예상 결제 요금 알림 안녕하세요, 다람쥐입니다. 이번 포스팅에선 AWS 인프라 초기 셋팅을 해보려고 합니다. 계획 대략적인 개요는 다음과 같습니다. 1. 구글 계정을 만들고 AWS 계정을 만듭니다. 계정 정보는 모두 노션에 기록하며 비밀번호는 보안이 강한 규칙으로 생성합니다. 2. 결제 알림을 설정합니다. 인보이스 전송과 프리티어 알림을 설정하고 CloudWatch 결제 알림을 설정합니다. 예상 월 요금이 상한선을 초과하면 이메일로 알림이 오도록 설정합니다. 3. AWS IAM 을 설정합니다. 루트 계정에 MFA 를 설정합니다. 또한 팀원 계정을 만들고 공지합니다. 책임자 계정, 팀원(백엔드 / 프론트엔드) 계정, PM 계정 으로 사용자 그룹을 나눠 공통 권한을 설정합니다. 4. 서버에 필요한 리소스를 생성합니다. AWS .. 프로젝트/장기 프로젝트 2023. 7. 10. Hustle #4. 이슈 템플릿, 브랜치 규칙 설정, 프로젝트 보드 만들기 안녕하세요, 다람쥐입니다. 이번 포스팅에선 깃허브 레포지토리를 설정하려고 합니다. 이슈 템플릿, PR 템플릿을 만들고 브랜치 PR 규칙을 설정하려고 합니다. 또한 프로젝트 보드도 만들려고 합니다. 이슈, Pull Request(PR) 은 무엇일까? 깃허브에서 아이디어, 피드백, 작업, 버그를 추적하기 위한 기능으로 Issue(이슈)를 제공합니다. 이슈는 메인테이너(작업자)들이 작업을 위해 사용할 수 있고 오픈소스에 기여하는 사람들이 버그 문의를 하는 소통의 창구로도 사용합니다. 이슈로 새로운 제안을 할 수도 있습니다. 즉, 서비스 개발 작업을 위한 이슈 트래킹 도구로도 사용할 수 있으며 버그 문의를 받거나 새로운 제안을 할 수 있는 일종의 커뮤니티가 될 수 있습니다. Pull Request, PR 은 한.. 프로젝트/장기 프로젝트 2023. 7. 6. Hustle #3. 스프링 부트 프로젝트 생성하기 안녕하세요, 다람쥐입니다. 백엔드 서버를 개발하기에 앞서 스프링 부트 프로젝트를 생성했습니다. 스프링 부트 프로젝트는 https://start.spring.io/ 에서 생성할 수 있습니다. 이 사이트는 spring initializr 이름을 가진 웹사이트입니다. 프로젝트 빌드 도구와 언어, 스프링 부트의 버전, 프로젝트 메타데이터, 패키징 방법, 자바 언어 버전을 설정합니다. 뿐만 아니라 프로젝트 의존성까지 검색하여 스프링 부트 프로젝트와 관련한 의존성이 포함된 채로 셋팅해줍니다. ADD DEPENDENCIES... (CMD + B) 버튼을 클릭하면 아래처럼 검색창이 나타납니다. 스프링 부트 의존성들을 검색하여 추가 및 삭제 수 있습니다. 의존성 이름과 분류, 간단한 설명을 알려주고 검색 속도 또한 빠릅.. 프로젝트/장기 프로젝트 2023. 7. 6. Hustle #2. 1주차 할 일 정하기 안녕하세요, 다람쥐입니다. 이전에는 UMC 동아리에서 진행하는 스포츠 대회 플랫폼 허슬 프로젝트를 소개드렸습니다. Hustle #1. 허슬 프로젝트 시작 UMC 동아리 안녕하세요. 다람쥐입니다. 올 해엔 UMC 동아리를 하고 있는데요, 방학을 맞아 팀 프로젝트를 시작했습니다. PM 역할인 학생이 아이디어를 제출하고 디자이너와 개발 직군과 팀매칭을 itchipmunk.tistory.com 이번 포스팅은 1주차 개발 할 일을 정리해보려고 합니다. 필수 디자인 안이 나오면 ERD 다이어그램 만들기 선택 기본 프로젝트 생성하기 깃허브 셋팅하기 기본 프로젝트 추가하기 깃허브 셋팅하기 이슈, PR 템플릿 만들기 리뷰어 규칙 설정하기 README.md 형식 만들기 프로젝트 보드 만들기 Jasypt 암호화 라이브러리 .. 프로젝트/장기 프로젝트 2023. 7. 5. Hustle #1. 허슬 프로젝트 시작 UMC 동아리 안녕하세요. 다람쥐입니다. 올 해엔 UMC 동아리를 하고 있는데요, 방학을 맞아 팀 프로젝트를 시작했습니다. PM 역할인 학생이 아이디어를 제출하고 디자이너와 개발 직군과 팀매칭을 거칩니다. 여러 차수를 거쳐 모든 동아리원이 매칭이 완료됩니다. 팀 매칭이 끝나면 바로 팀 프로젝트가 시작됩니다. 팀 프로젝트 고를 때 고려했던 점들 제가 팀 프로젝트를 고를 때 염두하던 점이 있었어요. 첫 번째로 배포가 빠른 플랫폼을 선택했습니다. iOS, Android, Web 플랫폼 중에서 그 중 Web 플랫폼을 선택했습니다. 결과물을 실시간으로 확인할 수 있다는 건 동기 부여가 잘 되는 장점이 있더라고요. 모바일 플랫폼도 테스트 플랫폼을 통해 빠르게 확인이 가능하지만, 운영 단계에선 여건상 스토어 체제에 .. 프로젝트/장기 프로젝트 2023. 7. 5. 이전 1 다음