분류 전체보기
-
-
-
2주차 - 섹션 5 ~ 8Study/ACC 2기 2024. 9. 5. 01:57
개요섹션 5 ~ 87, 20, 21, 본문섹션 5 : EC2 기초예산 관리부터 들어가는데, 아무리 프리 티어를 사용한다고 해도 돈이 빠져 나가기 마련이라.. 인상 깊게 봤다.그리고 매번 IAM으로 들어가도 돈이 안나와서 그냥 root 계정으로 들어가서 확인했는데, 관리자 권한만 주면 가능하다는 걸 보고 좋다고 생각함..지금은 핸즈온이나 공부 중이라서 많이 사용하지 않겠지만, 나중에 프로젝트 해볼 때면 한 번 해보고 싶다고 생각했다EC2 : Elastic Compute Cloudaws에서 제공하는 서비스형 인프라, 가상 서버EC2, EBS, ELB, ASG,구성 요소운영체제(OS) : linux, windows, mac os컴퓨터 성능 & 코어(CPU)RAMstoage : netword-attached, ..
-
1주차 - 섹션 1 ~ 4Study/ACC 2기 2024. 8. 22. 00:58
개요AWS SAA 공부 기록하기Udemy의 AWS SAA 강의를 통해 공부강의 링크 : https://www.udemy.com/course/best-aws-certified-solutions-architect-associate/본문섹션 1, 2강의 설명이나 aws 회원 가입하는 등 강의 준비가 주라서 패스섹션 3리전 : 데이터 센터의 집합리전 선택 요인법률 준수 : 나라마다 다른 법률 준수 필요지연 시간 : 물리적인 거리로 인한 지연 시간 제공하는 서비스 : 특정 리전에는 지원하지 않는 서비스가 있을 수 있음요금가용영역(availability zone; AZ) : 여분의 전력, 네트워크를 가지는 1개 이상의 데이터 센터재난 발생에 대비해 분리섹션 4IAM (Identity and Acceses Manag..
-
[📋] dev_deploy 작성 flowProject/Extra 2024. 8. 7. 16:17
GitHub Actions로 무중단 배포 설계하기개요GitHub Actions를 사용하여 무중단 배포를 구현할 예정입니다. 본격적으로 dev_deploy를 작성하기 전에, 어떤 구성 요소를 사용할지 미리 생각해 보는 시간을 가지기 위해 작성한 문서입니다.이론0. 들어가기 앞서GitHub Actions는 repository 내부의 .github/workflows 디렉토리에 dev_deploy.yml 파일로 작성됩니다. 트리거 조건과 배포 환경도 고려해야 하기 때문에 조건을 간단히 정리합니다.Trigger 조건: develop -> main으로 PR이 closed(=merge)될 때OS 환경: ubuntu-latestLanguage: Java 17빌드 도구: Gradle1. 사전 설정 작성이름(name) 정..
-
[📋] dockerCSE 2024. 8. 6. 17:15
개요CI/CD를 하면서 docker를 다룰 필요가 생겼다.매번 docker hub로 그냥 필요한 프로그램 찾아서 이미지 저장하고 컨테이너에 올리기만 했어서,dockerfile을 직접 다룬 경험은 처음 배울 때? 다른 사람이 쓴 글 보면서 필요한 부분 긁어올 때? 그 때 말고는 없었단 걸 깨달았다.많이 사용해왔고, 사용해야 하는 기술인데 내부 로직을 아예 모르면 안 될 것 같다는 생각에 조금씩 정리해보려고 한다.이론Docker란?Docker는 개발자가 컨테이너를 구축, 배포, 실행, 업데이트 및 관리할 수 있게 해주는 오픈 소스 플랫폼이다.컨테이너는 운영체제와 모든 환경에서 실행이 가능하기 때문에, 가상 머신을 설치하고 올릴 필요 없이 편하게 docker 이미지 하나만으로 프로그램을 실행할 수 있게 도와준..
-
[📋] Jwt Token 저장 위치 - http header vs cookieProject/Extra 2024. 7. 27. 23:47
개요열심히 jwt token 관련 코드를 구현하고 있는 와중에 문뜩 생각이 들었다.예전에 공부했을 때는 그냥 http body로 넘겨줘서 header로 넘기고 받았는데, cookie에 담아서 보내줄 수도 있는 것을 알게 되었다.http header를 통해 주고 받는 게 맞는건가, 아니면 cookie에 넣어서 넘겨주는 게 맞는건가?구현 전에 정했어야 했는데, 시간이 너무 급박해서 어영부영 시작하고 보는 것도 있는 것 같다ㅎ..팀 회의에 안건을 꺼내보기 전에 미리 알아보고 생각을 정리할 겸 포스팅한다.토큰 저장 방식1. Header - Authorization Bearer Jwt Token장점개발자가 토큰을 추가하고 제거할 수 있어 토큰 관리에 더 많은 제어가 가능함다른 도메인의 클라이언트에서도 API를 호..
-
[회의] BackEnd 4차 회의Project/Extra 2024. 7. 24. 12:07
개요일시2024.07.21 (일)주제역할 분담 및 ERD 작성3차 회의는 2차 회의 숙제 정리본 & 기획 Q&A라서 생략Problems1. 역할 보여주기(8/10)처럼 (현재 지원한 인원/모집 인원)을 보여줘야 한다방법[Get] : 역할을 볼 때마다 지원 요청 개인 & 하청에서 role_id가 있는 record를 count 한다transactional read only[Post] : 지원 요청 | 취소 api가 들어올 때마다 count를 수정한다지원수 증가 → count++지원수 감소 → count--동시에 신청 시 동기화 문제 발생2. 타투 저장 방식(얘는 조금 말이 많았다. 어떤 방식이 적합한지 모르겠어서..)조건 : 한 회원이 여러 개의 문신을 할 수 있고, 문신한 위치 정보까지 기록되어야 한다.기..