API / Swagger

OpenAPI 3.0 documentation per service

A
Each service exposes OpenAPI 3.0 at /v3/api-docs. Centralized aggregation via Traefik (future): bff.rukki.pro
identity-serviceInfra
· port 8081

Identity & authentication (Keycloak, JWT, call/Telegram login)

Base: https://auth.rukki.pro
bff-serviceBFF
· port 8080

Backend-for-Frontend API gateway for web and mobile clients

Base: https://bff.rukki.pro
order-serviceCore
· port 8082

Order lifecycle, leads, and interactions

Base: https://order-service.rukki.pro
Kafka: order.created, order.updated, order.completed
equipment-serviceCore
· port 8083

Equipment catalog, categories, and executor listings

Base: https://equipments.rukki.pro
billing-serviceCore
· port 8084

Bank accounts, outgoing payments, bank integrations (Tochka, etc.)

Base: https://billings.rukki.pro
Kafka: billing.created, billing.paid, billing.failed
payout-serviceCore
· port 8085

Payout processing and beneficiary management

Base: https://payout-service.rukki.pro
Kafka: payout.initiated, payout.completed
setting-serviceCore
· port 8086

Platform settings and configuration

Base: https://setting-service.rukki.pro
scoring-serviceSupporting
· port 8087

Risk scoring and credit evaluation

Base: https://scoring-service.rukki.pro
Kafka: scoring.requested, scoring.completed
document-serviceSupporting
· port 8088

Document generation and storage orchestration

Base: https://document-service.rukki.pro
review-serviceSupporting
· port 8089

Reviews and ratings

Base: https://review-service.rukki.pro
Kafka: review.created
referral-serviceSupporting
· port 8090

Referral program and partner rewards

Base: https://referral-service.rukki.pro
gamification-serviceSupporting
· port 8091

Gamification, badges, and loyalty mechanics

Base: https://gamification-service.rukki.pro
avito-serviceSupporting
· port 8092

Avito marketplace integration

Base: https://avito-service.rukki.pro
file-serviceInfra
· port 8093

File upload, S3 storage, CDN public URLs

Base: https://s3.rukki.pro
notification-serviceGeneric
· port 8094

Push, SMS, email, and in-app notifications

Base: https://notification-service.rukki.pro
Kafka: notification.send, notification.delivered
ai-chat-serviceExperience
· port 8095

AI chatbot with LLM integration

Base: https://ai-chat-service.rukki.pro
Kafka: chat.message, chat.response
mcp-serverInterface
· port 8096

Model Context Protocol server for AI tooling

Base: https://mcp-server.rukki.pro