본문 바로가기

전체 글160

[AWS] ACM 갑자기 안됐던 이유 / 도메인 인증 기간 아무것도 건들지 않았는데 갑자기 https 요청이 되지 않아서 한참을 헤메다 찾았다.AWS 구매한 도메인에 대해서 15일 내로 인증을 하지 않으면 the domain will be suspended and no longer be accessible on the internet 가 되기 때문이었다. 2024. 5. 15.
[AWS] ARM64 vs x86 AWS 서비스를 띄울 때 ARM64와 x86 중 하나를 선택할 수 있다.그럼 어떤 것을 선택하는 것이 좋을까? 결론부터 말하자면,대체로 ARM64를 선택하는 것이 좋다.   AWS의 벤치마크에 따르면 전체적으로 ARM 기반 아키텍쳐가 성능이 우수한 것으로 나타났다.x86 대비 ARM의 performance가 120% 우수했으며, cost는 x86대비 70%에 불과했다. 그리고 가성비 측면에서도 x86 대비 150% 나은 결과가 나왔다.  특히 파이썬에서 두드러지는 성능 향상을 볼 수 있다.그러나 ARM이 100% 장점만 있는 것은 아니다.  동일한 사양에서 CPU 집약적인 작업에서는 ARM이 x86대비 60% 이상의 월등한 퍼포먼스를 보여주었지만, Memory 사용량이 많고 가벼운 작업에서는 성능이 소폭.. 2024. 4. 20.
[Spring] @ModelAttribute와 @RequestBody의 데이터 바인딩 @Getter @Setter // @Setter가 빠진다면? public class FileUploadDto { private String description; private MultipartFile file; } @Controller public class FileUploadController { @PostMapping public void uploadFile(@ModelAttribute FileUploadDto fileUploadDto) { MultipartFile file = fileUploadDto.getFile(); String description = fileUploadDto.getDescription(); } } 위의 @ModelAttribute를 사용했을 때 정상적으로 동작하지만, 만약 .. 2024. 4. 5.
REST API 참고 링크 구글에 이런 문서가 있는 지 몰랐는데 한 번 슥 읽어보기 좋다. 구글 API 가이드 문서 https://cloud.google.com/apis/design?hl=ko https://stackoverflow.com/questions/6845772/should-i-use-singular-or-plural-name-convention-for-rest-resources Should I use Singular or Plural name convention for REST resources? Some RESTful services use different resource URIs for update/get/delete and Create. Such as Create - using /resources with POS.. 2024. 4. 5.
[Terraform] ECS circuit breaker 설정 resource "aws_ecs_service" "xxx_service" { ... deployment_circuit_breaker { enable = true rollback = true } ...} 위와 같이 설정하였으나, 자꾸 그런 설정은 없다고 IDE(Webstorm)에서 경고해서 아무리 찾아도 이 옵션이 맞길래, deploy를 해보았더니  잘되었다.IDE가 이상해 ...   두려워말라. 2024. 4. 2.