일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- multipart테스트
- @Transactional Propagation
- java
- 리팩토링 2판
- Spring Cloud Netflix
- 원격 브랜 삭제
- 마이크로 서비스
- JPA
- Linux
- intellij 즐겨찾기
- 자바 ORM 표준 JPA 프로그래밍
- aws
- vue.js
- CompletableFuture
- #docker compose
- intellij favorites
- IntelliJ
- @TransactionalEventListener
- intellij 핵심 단축키
- javascript case
- 리눅스
- HandlerMethodArgumentResolver
- 친절한 SQL 튜닝
- 백명석님
- ksqldb
- 자바 ORM 표준 JPA 프로그래밍 정리
- Stream
- findTopBy
- ksql
- git
- Today
- Total
목록aws (3)
시그마 삽질==six 시그마
어느날 퇴근 후 우연히 담당하고 있는 회사 사이트 앱을 접속했는데 하단과 같은 오류메세지가 나왔다. 처음에는 도메인 SSL 문제라 생각해서 사이트를 들어가 봤다. SSL문제라면 접속조차 되지 말아야 됬는데 접속은 된다.. 모가 문제일까??? 우리는 css, js, 이미지등을 CDN을 통해 제공하는데 알고보니 CDN의 SSL Certificate이 만료된 것이었다 ㅠ.ㅠ AWS Certificate Manager를 가보면 하단과 같이 서비스 되고 있는 인증서를 볼수가 있다. AWS SSL 연장은 DNS 검증, 이메일 검증 두가지가 있는데 우리는 이메일 검증으로 되있었고 연장 요청 메일이 고객사에 갔지만 승인을 안해서 연장시기를 놓친 것이다. 관리를 못한 우리 책임도 있었지만 무엇보다 기존에 DNS 검증으로..
AWS SDK를 사용해서 push 메세지를 보낼때 FAIL시 발생하는 오류들 몇가지를 정리해봤습니다. com.amazonaws.services.sns.model.InvalidParameterException: Invalid parameter: Token Reason: iOS device tokens must be no more than 400 hexadecimal characters (Service: AmazonSNS; Status Code: 400; Error Code: InvalidParameter; Request ID: ....) ==> 토큰이 없거나 토큰값이 잘못됬을 경우 발생하는 오류 com.amazonaws.services.sns.model.EndpointDisabledException: En..
회사에서 AWS sdk를 사용해서 앱 푸시 메시지를 보내는데 발송 완료까지 시간이 많이 걸려서 멀티 쓰레드를 사용하게 되었다. 그 결과 시간은 많이 단축되었으나 실패율이 90%로 증가하면서 하단과 같은 에러가 발생했다. com.amazonaws.services.sns.model.AmazonSNSException: Rate exceeded (Service: AmazonSNS; Status Code: 400; Error Code: Throttling 원인은 Amazon SNS API는 request에 대한 TPS 제한을(Transactions per Second )하고 있는데 거기에 걸린 것이었다. (자세한 내용은 요기와요기를 참조) 만약 애플리케이션의 비지니스 로직상에 문제가 없다면 요기 에 접속하여 AW..