분류 전체보기

· 항해99
스크럼 스프링 시큐리티 + JWT 트러블 슈팅 controller에서 V1 패키지 유무 트러블 슈팅 목록 토큰은 생성되지만, 보관을 해야함(쿠키,헤더,등등) 컨트롤러단에 ResponseServlet에 쿠키에 JWT 저장으로 진행 requestMatchers.permitAll();을 했지만 jwt 생성이 되지 않아 예외를 발생하는 문제. &와 && 차이 였다. & 는 앞의 조건식이 false 여도 뒤의 조건식이 true인지 false 인지 판별한다. 어차피 결과는 false인데도 말이다. && 는 앞의 조건식이 false 라면, 뒤의 조건식은 true인지 false인지 신경쓰지 않는다. 어차피 결과는 false이기 때문이다. Security 버전문제에 따른 메서드 변경필요. (SecurityConfig.C..
AWS의 재해 복구 온프레미스 => 온프레미스: 전형적인 재해 복구 유형 (비용이 많이 듬) 온프레미스 => AWS 하이브리드 복구 AWS => AWS: 완전 클라우드 유형 RPO: 복구 시점 목표 얼마나 자주 백업을 실행할 지 결정 RTO: 복구 시간 목표 애플리케이션 다운 타임, 복구할 때 사용 RPO, RTO 최적화는 시간이 짧을수록 비용이 높아진다. 재해 복구 전략 백업 및 복구 RPO, RTO가 크다, 값이 저렴함 S3, Glacier 혹은 EBS, Redshift, RDS의 Snapshot으로 백업 재해가 일어나면 AMI로 EC2를 만들고 RDS에 데이터 복원을 한다. 파일럿 라이트 애플리케이션 축소 버전이 클라우드에서 항상 실행 재해가 일어나면 RDS에 이미 항상 백업을 진행하기에 복원시간이..
· 횡설수설
Markdown CSS 적용 티스토리 스킨 편집을 눌러서 html 편집에서 CSS를 추가 해줍니다. 편집 버튼 클릭 HTML 편집 클릭 Head 부분 안에 작성 CLASS 적용 249줄에 CLASS를 추가 합니다. Before After CSS 추가 및 수정 맨 위에 마크다운 CSS를 추가 합니다. .markdown-body { box-sizing: border-box; min-width: 200px; max-width: 980px; margin: 0 auto; padding: 45px; } @media (max-width: 767px) { .markdown-body { padding: 15px; } } 아래의 CSS도 추가 합니다. #article ul{ list-style-type: disc; } 적..
· 항해99
오늘 한 것 RestController 공연장, 좌석, 등급 구현 GlobalExceptionHandler 적용 GlobalExceptionHandler @RestControllerAdvice, @ControllerAdvice 오류가 나는 경우 받아옴 @ExceptionHandler 어떤 오류인지 선언 @RestControllerAdvice public class GlobalExceptionHandler { // 리소스를 못 찾을 경우 @ExceptionHandler(EntityNotFoundException.class) protected ResponseEntity handleMethodEntityNotFoundException(EntityNotFoundException ex) { return Respo..
· 항해99
DTO에서 객체 연관관계는 Id로 받는걸로 진행 네이버 코딩 컨벤션으로 진행 복수형은 List를 뒤에 붙히는 걸로 복수형으로 단어를 찾거나 확인하는 수고를 덜기 위해 List를 뒤에 붙히는게 좋다고 생각 최적의 이름길이 변수 이름의 길이가 평균적으로 10~16일 때 프로그램을 디버깅하기 위해서 들이는 노력을 최소화 할 수 있고, 변수의 평균 길이가 8~20인 프로그램은 디버깅하기가 쉽다. 모든 변수의 이름을 10~16의 길이로 작성하기 위해 애쓸 필요는 없겠지만, 길다면 그 이름이 적당한지 확인할 필요가 있다. [너무 긴 이름] numberOfPeopleOnTheUsOlympicTeam numberOfSeatsInTheStadium maximunNumberOfPointsInMordernOlympics [..
· 항해99
오늘의 목표 1000만건 데이터 저장/조회 전략 확정 NoSQL를 사용을 할 것 인지? 사용이유, 장점, 단점 구분 기술 선택 데이터베이스 기술 선택 MySQL와 PostgreSQL는 서로 다른 영역에서 성능을 발휘 Mysql 스토리지 엔진의 유연성 속도와 안정성 서버 최적화를 위한 옵션이 필요할 때 가장 사용하기 쉬운 데이터베이스 시스템 클라우드 지원 DBMS 다중 버전 동시성 제어(MVCC) 및 ACID 규정 준수가 필요하고 테이블이 손상될 위험을 감수할 수 있을 때 PostgreSQL RDBMS가 아닌 ORDBMS가 필요할 때 복잡한 읽기-쓰기 작업을 수행 가장 다양한 데이터 유형에 대한 최고의 NoSQL 지원과 지원을 원할 때 초대형 데이터베이스를 관리 최상의 다중 버전 동시성 제어(MVCC)가 ..
· 항해99
리뷰 질문 1. 티켓의 데이터 수가 많을 것 같아 티켓 정보를 AWS DynamoDB에 저장하고 다른 데이터를 RDS를 사용해서 저장하고 싶은데 괜찮을까요? 2. 맵핑주소에 관리자만 사용하는 API면 /api/admin/으로 작성하는게 유지보수에 좋은가요? 3. AWS에서 Bastion 호스트는 필수로 구축을 하는게 맞는거 같다고 생각을 합니다. 하지만 현재 단계에서는 불필요한 가격이 발생 할 것 같아서 다른 방향으로 보안을 지키며 SSH 접근 하는 방법이 있을까요? 답변 - 실시간 대용량 트래픽을 다루기 위해 티켓팅 서비스를 주제로 잡은 것은 좋은 것 같습니다, MVP 스코프도 인원 대비 적절합니다. - API는 Restful API 설계 원칙에 맞춰서 전체적으로 잘 구성해주셨는데, 티켓 환불의 경우 ..
· 항해99
리뷰 취업시장이 많이 안좋다는말은 많이 듣는데 취업시장 근황 질문 수익이 나오는데가 많지 않음 요번 상반기가 지나고오면 4,5월 쯤 되면 풀릴거라고 생각 중 AWS SAA 자격증을 따면은 취업 확률이 많이 상승 하는지? SAA 자격증을 따면 확실히 경쟁력이 높아진다. 챌린지를 하면서, 간과하는게 도메인에서 벗어난 챌린지를 하는 경우가 있다. 티켓팅은 순서가 중요하다. 느려도 된다. 천천히 입장을 받아도 된다. 1000번째 인데 1200번째가 먼저 받으면 안된다. 이게 티켓팅의 핵심 중 한개 이것을 고려하여서, 순서를 유지하는게 카프카는 순서를 보장하니까 카프카를 사용하는것도 괜찮음 AWS에도 카프카가 있으니까 이거를 사용하는게 좋을 것 같음 REST API에서 순서를 응답해주는거는 될수있으면 좋다. 어드..
VPC 피어링 다른 VPC랑 통신하기 위해 사용, 두 VPC 간에 발생하며 전이되지 않음 전이되지 않음: A -> B -> C면은 A는 C에 연결이 안된다는 뜻 VPC 서브넷 상의 루트 테이블도 업데이트해야지 EC2 인스턴스가 서로 통신이 됨 VPC 피어링은 다른 계정, 리전 간 연결이 가능함 동일 리전의 계정 간 VPC에서도 보안 그룹 참조 가능 VPC Endpoint VPC Endpoint: 프라이빗 AWS 네트워크만 거쳐서 바로 해당 서비스에 액세스 Private Access를 원할 때 사용, Public Internet을 거치지 않고 인스턴스에 액세스가 가능 NAT Gateway를 사용해서도 가능하지만 비용이 발생 VPC Endpoint를 사용하면 AWS에 있는 모든 서비스에 프라이빗 네트워크 사..
· 항해99
데이터베이스 전략 티켓 구매 목록 테이블은 NoSQL로 사용을 하고싶지만, ACID에 문제가 없는지? NoSQL를 티켓 구매 목록 테이블로 사용 할 수 있는지 확인 DynamoDB 설명 블로그 AWS DynamoDB는 ACID 트랜잭션을 지원하기에 규모에 맞게 비즈니스 크리티컬 애플리케이션에 사용이 가능 비즈니스 크리티컬 애플리케이션이란? 기업의 핵심 기능을 지원하고 중요한 업무 프로세스를 실행하는 데 필수적인 소프트웨어입니다. 사용을 해도 큰 문제가 없을 것으로 보인다. ERD 설계 ERD 설계 확인 ✅ 행사에 시간을 저장하면 시간마다 row의 개수가 추가 되는데, 시간 테이블을 만드는지? 시간 테이블을 따로 만들어야지 관리가 돼서 생성 🤔 티켓 구매 목록에서 가져와서 남은 자리 수를 체크를 해야한다..
blablax5
'분류 전체보기' 카테고리의 글 목록 (4 Page)