2024/11/27 3

[Spring] WebFlux 테스트 코드 작성

Spring 테스트 코드 관련하여 참고하기 위해 찾아보는 가운데, Spring MVC 환경에서의 테스트 코드에 대한 글은 많이 있지만 WebFlux 환경에서의 테스트 코드 글의 갯수는 적은 것 같아 직접 포스팅하고자 한다. - Environment > Java 11  - HTTP 메서드 > GET, POST, PUT Layer 별로 테스트 코드를 작성하였고, 그 순서는 다음과 같다.- Handler (Router) -> Service -> Repository 그리고 given / when / then 구조에 맞춰 작성해 보았다. 먼저 GET 메서드 기준, Layer 별로 테스트 코드를 작성한다. 1. Handler@Transactional@SpringBootTest@AutoConfigureWebTestC..

IT/Spring 2024.11.27

[AWS] ECS Fargate 도입기

회사에서 AWS lightsail 을 주로 사용하다가 비용 감소 및 관리 효율화 목적으로 ECS Fargate 로의 전환을 시도했다. 그 과정에서 수많은 시행착오를 겪었고 이를 공유하여 도움이 되었으면 하는 마음에서 글을 쓰고자 한다. @ VPC 영역  1. Subnet- VPC 에 Public Subnet 2개, Private Subnet 2개를 각각 생성한다. (기존에 생성된 Subnet 존재 시 활용 가능 / IPv4 CIDR 설정 시 VPC 의 IPv4 CIDR 고려 필요)- Public 과 Private 설정에 따라 활용 목적이 다르다.- VPC 에 가용영역이 4개 존재했고, 2개의 가용영역(c,d)에 각각 Public, Private Subnet 을 1개씩 배치하였다.  2. Routing T..

IT/AWS 2024.11.27

[9박 11일 동유럽 여행기] (3) 크로아티아 - 스플리트

원래 두브로브니크 관련 글을 바로 쓰려고 했으나, 그래도 잠깐 스쳐간 스플리트에 대한 글도 남기면 좋을 것 같아 이번 포스팅에서는 짧게 나마 스플리트 여행 때 있었던 일들을 기록하고자 한다.스플리트가 아주 큰 해안도시임에도 불구하고 우리에게는 두브로브니크로 넘어가기 전 잠깐 들리는 곳에 불과했다.그래도 반 나절 만에 볼거는 다 보고 이동해서 아쉬움이 남진 않았던 것 같다. 이때 날씨가 흐릿해서 사진에 예쁘게 담기지는 못했지만, 스플리트에서 가장 유명한 곳 중 하나라서 업로드 해봤다. 뭔가 동네의 분위기를 담은 곳이라고 생각해서 찍어놨던거 같은데 다시 보니 그냥 그런 느낌..?  '룩소르(LVXOR)' 라는 카페가 유명하다고 해서 오픈 시간에 맞춰 브런치를 먹으러 왔다. 제일 비싼 음식 중 하나인 황제 식..

Travel 2024.11.27