Skip to main content

Social service

Friends, groups, blocks, QR join, discovery and nearby presence, notes, custom emoji, and the user_projection built from auth events. Emits social integration events for feed, messaging, and notifications.

Bounded contextsocial graph
Listen port8082
PostgreSQL schemasocial
Sourcesplick-backend/services/social-service

Responsibilities​

  • Own its schema and Flyway migrations. Other services call HTTP or consume events. They do not join this schema.
  • Expose public routes only through Kong. Internal routes use the internal API key.
  • Publish integration facts through the transactional outbox when this service produces events. The outbox relay is the publisher.

Kong prefixes​

  • /api/v1/social
  • legacy alias /api/social rewritten to /v1/social
  • /api/v1/public/users

Public clients use http://localhost:8080/api in dev and https://api.splick.app/api in production. Kong strips the /api prefix before the upstream.

Pages in this section​