Services
11 microservices compose the Karmyq platform.
Auth Service
:3001Foundation service - no dependencies on other services
Community Service
:3002Sprint 47: Group Communities — community_type field, activities + activity_participants tables, activities API endpoints, activity_joined event
Request Service
:3003Server-driven UI: Schema API provides dynamic form definitions. Admin API enables zero-code request type creation. Sprint 43: feed_events table logs impressions/outcomes for weight tuning (ADR-048).
Reputation Service
:3004Notification Service
:3005Subscribes to all events, creates notifications
Messaging Service
:3006Feed Service
:3007CANDIDATE FOR MERGE: Could be merged into request-service as view layer
Cleanup Service
:3008CANDIDATE FOR REPLACEMENT: Could be replaced with pg_cron scheduled jobs
Geocoding Service
:3009CANDIDATE FOR REMOVAL: Could use browser Geolocation API instead
Social Graph Service
:3010Trust-first design foundation. Sprint 27: Added match_completed subscription to upsert exchange connections into social_graph.connections.
Simulation Service
:Development/testing tool only - not deployed to production