furniture-service/docs/architecture/protocol-selection-policy.md

522 B

Protocol Selection Policy

Active Protocol Rule

  • This service deployment uses one active protocol at a time.
  • Internal default protocol is gRPC.
  • Multi-protocol exposure is not allowed in a single deployment.
  • gRPC message translation is isolated through adapter interfaces.

Boundary Placement

  • Protocol adaptation stays at BFF boundaries.
  • Service orchestration remains transport-neutral at application contracts.
  • Service application composes catalog and inventory capability contracts via read ports.