Skip to main content

Dependencies

  • communication-service over HTTP (CommunicationServiceOtpAdapter) for OTP delivery.
  • feed-service for account-deletion impact and App Store link lookup.
  • Google and Apple ID token verifiers.
  • GeoIP lookup HTTP endpoint (default host ipwho.is).
  • Redis via shared configuration.
  • S3-compatible object storage used by admin database backup listing.

Timeouts and circuit breakers belong on the client adapter, not in the use case. A failed downstream call for a non-critical side effect should become an outbox or inbox retry, not a user-facing 500, when the business write has already committed.