현재 배포 아키텍처에서 Kafka 테스트 배치 및 구성 방향 질문드립니다.
1
投稿した質問数 3
안녕하세요 강사님! 강의 잘 듣고 있습니다.
현재 개인 프로젝트(IdolGlow)를 EKS 기반(Spring Boot + RDS PostgreSQL)으로 AWS에 배포 완료한 상태에서, 대용량 부하 테스트 및 장애 복구 경험을 포트폴리오에 깊이 있게 녹여내고자 고민 중입니다.
실무 및 기술 검증 관점에서 Kafka를 어디에 어떻게 배치하여 테스트하는 것이 맞는지 2가지 방향을 고민해 보았는데, 강사님의 조언을 얻고 싶어 질문드립니다.
[현재 저의 아키텍처 구조]
EKS (Worker Node 2개) + Spring Boot (Kotlin)
Amazon RDS PostgreSQL
ALB -> Ingress -> Service -> Pod
[고민 중인 2가지 방향]
아키텍처 내부에 Kafka를 직접 추가하여 검증하는 방식
EKS 내부(Pod) 또는 Amazon MSK로 Kafka를 추가하고, 결제 승인 웹훅이나 대량 데이터 수집 로직을 비동기 이벤트 기반으로 변경합니다.
목적: k6 부하 테스트 시 Consumer Lag 지연 측정, EKS Pod 강제 종료 시 메시지 재처리 및 멱등성(중복 방지)을 실제로 아키텍처상에서 검증하고 포트폴리오에 데이터로 남기는 목적입니다.
2. 아키텍처 외부에 별도 격리 환경으로 테스트 후 결과만 포트폴리오에 녹이는 방식
메인 배포 아키텍처는 현재 구조(Spring Boot + RDS)로 깔끔하게 유지하고, Kafka 관련 부하/장애 테스트는 로컬 Docker Compose나 별도 테스트 전용 EC2 인스턴스에서 독립적으로 진행한 뒤 "비동기 메세징 검증 경험"으로 정리합니다.
[질문 내용]
면접관 입장에서 "실제 포트폴리오의 완성도와 깊이"를 보여주려면, 현재 EKS 메인 아키텍처에 Kafka를 직접 편입시켜 비동기 파이프라인 전체를 부하 테스트한 지표를 보여주는 것이 훨씬 설득력이 있을까요?
아니면 서비스의 복잡도보다 "결제/예약 시 정합성과 장애 상황(Consumer 중단, 메시지 중복)을 데이터로 검증했는가" 자체가 더 핵심이므로, 별도 환경에서 테스트한 기록만 남겨도 충분한 가치가 있을까요?
강의 범위 외의 포트폴리오 전략 관련 질문이지만, 현업에서의 실무적 관점이 궁금하여 여쭤봅니다. 바쁘시겠지만 방향성에 대해 조언해 주시면 정말 큰 도움이 될 것 같습니다. 감사합니다!
回答 0
nginx 질문드려도될까요?
0
14
1
안녕하세요aks에대한 문의드립니다.
0
25
1
aws 로드 밸런서가 생성되지 않습니다.
0
117
3
일주일동안 도메인이 DNS에 퍼지지 않고 있습니다.
0
138
1
ingress_nginx.yml 질문
0
161
2
AWS 회원가입 관련 문의
0
130
2
24강에서 depl_svc.yml 질문 있습니다.
1
137
1
rds에 db 인스턴스 크기가 없는데 어떤 걸 선택하면 될까요?
0
145
2
openjdk:17-jdk-alpine이 docker hub에서 삭제된 거 같습니다.
0
319
2
초기 클러스터 생성시 나타나는 오류
0
137
2
3강 spting 빌드환경에서 mysql 부분 질문있습니다.
0
127
2
S3 업로드 역할 부여 질문 드려요
0
108
2
수업 자료는 어디서 확인 가능한가요?
0
192
2
38강 질문입니다.
0
105
2
AWS ECR 로그인이 되지 않습니다.
0
160
2
rds 인바운드 규칙을 추가해도 접속이 안되는 경우가 있네요.
2
220
3
RDS 인바운드 규칙 설정 관련 질문
1
146
2
강의 내용에서 보강 하고 싶어서 질문 드립니다 - DEV, PROD 환경
1
157
2
MSA - member service 배포시 문제
0
145
2
MAS 환경에서 Feign Client 라이브러리를 이용해 HTTP 통신 발생시 에 대한 질문 있습니다.
0
150
1
AWS EKS 클러스터 생성 후 에러 문구 질문
0
283
1
프로젝트 연결
0
151
2
"https통신을 위한 인증서 작업" 영상에서 나오는 notion 정보 어디에 있는 걸까요?
0
132
1
EKS 에서 노드 그룹 생성 실패 질문
1
390
2

