Skip to content

feat(contracts): Application gRPC 계약 추가 #109 - #110

Open
kusuri12-09 wants to merge 1 commit into
developfrom
feature/109-application-service-proto
Open

feat(contracts): Application gRPC 계약 추가 #109#110
kusuri12-09 wants to merge 1 commit into
developfrom
feature/109-application-service-proto

Conversation

@kusuri12-09

Copy link
Copy Markdown
Member

Summary

  • Identity와 Application 서비스 연동에 사용할 Application gRPC 계약과 Java 스텁 빌드 타깃을 추가합니다.

Related Issue

Scope

  • In scope: Application 생성·조회·취소 RPC, 지원 상태·합격 상태 응답, Java proto/gRPC 빌드 타깃
  • Out of scope: Application gRPC 서버, Identity gRPC 클라이언트, transport 연결 및 이벤트 발행

Implementation

  • entrydsm.application.v1.ApplicationServiceCreateApplication, GetApplication, CancelApplication RPC를 정의했습니다.
  • Identity의 ApplicationDataPort가 사용하는 사용자 ID, 취소 사유, 지원·합격 상태와 시각 정보를 메시지로 구성했습니다.
  • 기존 configuration 계약과 동일하게 proto alias, Java message, Java gRPC 스텁 타깃을 추가했습니다.

Testing

  • Unit tests
  • Integration tests
  • Manual verification
  • Build verification: bazel build //contracts/...

Deployment Notes

  • Feature flag: 없음
  • Migration required: 없음
  • Rollout considerations: 실제 사용 전 Application 서버와 Identity 클라이언트 adapter 구현이 필요합니다.

Checklist

  • Matches product/tech requirements
  • Backward compatibility considered
  • Docs updated if applicable

@coderabbitai

coderabbitai Bot commented Sep 8, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are limited based on label configuration.

🏷️ Required labels (at least one) (1)
  • ready-for-review
🚫 Excluded labels (none allowed) (2)
  • wip
  • do-not-review

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 96c29427-771d-4778-b34a-123fc2706cc4

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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.

Application 서비스 gRPC 계약 정의

1 participant