필자가 신입일 때 오름차순, 내림차순 혹은 ASC, DESC가 많이 헷갈렸다. 지금도 주니어들을 보면 가끔 반대로 말하고 쓰기도 하는데.. 이에 따른 노하우를 정리해보려고 한다. 우선 의미를 알아보자 의미 오름차순(ASC)은 1, 2, 3, 4, 5 이런 식으로 숫자 혹은 날짜가 증가하는 것을 의미하며, 내림차순(DESC)은 5, 4, 3, 2, 1 이런 식으로 숫자 혹은 날짜가 감소하는 것을 의미한다 의미는 아는데 실무를 보다 보면 헷갈릴 때가 왕왕 있다. 노하우 (한글) 이럴 때는 계단을 생각하면 이해가 쉽다. 계단을 오른다고 상상해보자, 1층에서부터 올라가다 보면 1층 2층 3층 4층 5층 오르다의 오름차순. 이번에는 반대로 내려간다고 생각해보자 5층부터 내려가다 보면, 5층 4층 3층 2층 1층 ..
frontend aws 배포하기 (feat: s3, CloudeFront, Certificate, Route53) 내용 정리중 s3 생성 퍼블릭 액세스 차단 : CoudeFront 에만 허용 s3 직접 허용 막기 codepipe line 생성 buildspec.yaml 하단 참조 cloudefront 연결 원본 원본도메인 : 생성한 s3 연결 이름 자동완성을 쓰거나 자기만의 유니크 이름 생성 S3 버킷 액서스 사용 : 만들거나 기존 것 사용 설정 가격 분류 : 서비스 지역 사용, 최고 성능 따라가다가는 돈 많이 나감. SSL 인승서 생성 ( 그리 어렵지 않음, 다만 주의점은 버지니아 북부로 만들어야지 표시 됨, 22.03.04 기준 ) 나머지는 자기 환경에 맞게 작성 Route53 자기도메인 선택 -> ..
https://socialiteproviders.com/about/
codepipeline 과 slackbot 으로 스마트하게 배포하기 스크린샷 및 코드 준비중 내용 : 1. github push 하면 docker 자동 빌드 및 테스트 2. 빌드가 완료되면 배포 직전에 confirm 을 slack bot 으로 받기 3. slack 에서 최종 컨펌을 하면, 배포 시작 4. 배포가 완료 및 실패가 되면, slack으로 알림 받기 빌드 트리거는 github action 과 codepipeline으로 하는 방법 2가지가 있지만, 트리거로 종류로는 비용이 바뀌지 않으니 codepipeline 에서 처리하는 것이 관리적 측면에서 좋음. 순서 : codepipeline 에서 트리거 push 할 때 작동되록 설정 buildspec.yml 에서 빌드 및 테스트 confirm 에서 SNS..
스크린샷 준비중 CODE 영역 Dockerfile 생성 buildspec.yaml 작성 AWS 영역 클러스터 생성 리포지토리 생성 작업 정의 생성 SG 생성 application load balancer 생성 (미리 해둬야 편함) target group 생성 (load balancer 생성 할때 미리 생성, 필수는 아님) 서비스 및 작업 생성 서비스는 항상 돌아가는 개념 작업은 1회성 개념이 강함 하지만 서비스도 내부에서는 작업 예약된 작업 크론 작업 서비스 생성 (작업도 비슷) 시작 유형 fargate 작업정의, 클러스터 선택 서비스 이름 생성 ( 생성 후 이 이름이 노출됨 ) 작업 갯수 ( 몇개의 작업을 돌릴지 선택 ) 후에 나오는 오토 스케일링과 콤보를 이룰수 있음. 최소 정상 상태 백분율 및 최대..
자동차 할인 할증 자동차 보험료의 할인 및 할증 요인이 여러개 있습니다. 할증에 대해서 사고가 많이 나면 당연히 할증되는 것은 알고 있는데.. 법규 위반도 할증이 됩니다 ( 최근 2년 ) 그러므로 법규 위반도 조심해야합니다. 그러나 살다보면 법규 위반을 할때 가 있는데 이럴 때 고지서를 잘 확인하여서 범칙금이 아닌 과태료를 내셔야지 위에 해당되지 않습니다. 나의 할인 할증 확인은 아래에서 확인 할수 있습니다. https://prem.kidi.or.kr:1443/loginPage.do