Skip to main content

Glossary

TermMeaning
Bounded contextA service plus its schema. Auth, social, feed, media, messaging, expense, notification, communication.
KongPublic edge. Port 8080. Does not issue JWTs.
Access tokenShort-lived JWT. Verified inside each service with the shared public key.
Refresh tokenStored hashed in auth.refresh_tokens, rotated on use.
Outbox{schema}.event_outbox row written in the business transaction.
Relayoutbox-relay-service, the only process that publishes outbox rows to Redis Streams.
Inbox{schema}.inbox_messages plus InboxMessageWorker, for at-least-once consumers.
StreamRedis Stream key splick.streams.<context>.<fact>.
Consumer groupPer service and event, for example social-service.user-registered.
traceIdMDC field copied from X-Request-Id.
Internal API/internal/v1/**, authenticated with INTERNAL_API_KEY, not exposed as a public product route.
Strangler figRust services that mirror Java ports and schemas so a context can move without a rewrite of the contract.