Skip to content

OCI 마이그레이션#491

Merged
asp345 merged 21 commits intodevelopfrom
feature/oci-migration
Feb 28, 2026
Merged

OCI 마이그레이션#491
asp345 merged 21 commits intodevelopfrom
feature/oci-migration

Conversation

@asp345
Copy link
Member

@asp345 asp345 commented Feb 11, 2026

dev 배포까지 완료했습니다
snutt-ev 및 spring-waffle 변경사항도 확인 부탁드려요

wafflestudio/spring-waffle#15
wafflestudio/snutt-ev#134

@asp345 asp345 force-pushed the feature/oci-migration branch 3 times, most recently from 15a4b1c to 4fc05b5 Compare February 12, 2026 06:02
@asp345 asp345 marked this pull request as ready for review February 12, 2026 06:54
@asp345 asp345 requested review from a team and PFCJeong as code owners February 12, 2026 06:54
@asp345 asp345 requested review from Hank-Choi, davin111 and eastshine2741 and removed request for a team February 12, 2026 06:54
@asp345 asp345 force-pushed the feature/oci-migration branch 2 times, most recently from 7cce6bd to e90fd55 Compare February 14, 2026 08:49
Copy link
Member

@davin111 davin111 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

도움이 안되겠지만 무지성 approve 일단 하겠습니다..! 밖이라 제대로 리뷰는 못했습니다

@davin111
Copy link
Member

기존과 유의미하게 달라지는 걸 의도하시는 부분이 있을지 별개로 궁금하네요~

@asp345
Copy link
Member Author

asp345 commented Feb 25, 2026

ecr -> ocir
s3 -> oci objects storage
ses -> oci email delivery
secrets manager -> oci vault
이렇게 변경하고 이에 맞게 배포나 sdk 사용 수정했다고 보시면 될거같아요

Copy link
Contributor

@eastshine2741 eastshine2741 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

진짜고생많았어

.build()
sesClient.sendEmail(request).await()

awaitOciCall { handler -> emailClient.submitEmail(request, handler) }
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OCI SDK는 리턴타입이 Future라서 논블로킹으로 쓰려면 awaitOciCall 으로 감싸야 하는구나,, 굿굿

implementation("com.wafflestudio.spring:spring-boot-starter-waffle:2.0.0")
implementation("com.oracle.oci.sdk:oci-java-sdk-objectstorage:3.80.1")
implementation("com.oracle.oci.sdk:oci-java-sdk-emaildataplane:3.80.1")
implementation("com.oracle.oci.sdk:oci-java-sdk-common-httpclient-jersey3:3.80.1")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이건 어디에 쓰는 라이브러리야? 우리 레포에서 import해서 쓰지는 않는 것 같아서

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

jersey3 이야기였음!

Copy link
Member Author

@asp345 asp345 Feb 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://github.com/oracle/oci-java-sdk?tab=readme-ov-file#changes-introduced-in-oci-java-sdk-3xy
라이브러리에서 http 클라이언트를 jersey나 jersey3로 수동으로 넣어줘야 한다고 나와있어

@asp345 asp345 force-pushed the feature/oci-migration branch from 43862f3 to e1d295e Compare February 28, 2026 13:10
@asp345 asp345 merged commit 57c42e1 into develop Feb 28, 2026
2 checks passed
@asp345 asp345 deleted the feature/oci-migration branch February 28, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants