TorbatYar/backend/services
Mortezakoohjani 4ae54abb26 Keep accounting sessions alive with Keycloak lifespan and forced token refresh.
Raise realm access/SSO timeouts and stop sending expired JWTs when refresh fails.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-24 16:29:36 +03:30
..
accounting Complete Accounting sidebar modules with ops CRUD, BFF proxy, and treasury APIs. 2026-07-24 16:10:06 +03:30
ai_assistant Ship enterprise Accounting FE/API with CRUD parity and production wiring. 2026-07-24 15:26:43 +03:30
crm Ship enterprise Accounting FE/API with CRUD parity and production wiring. 2026-07-24 15:26:43 +03:30
ecommerce Ship enterprise Accounting FE/API with CRUD parity and production wiring. 2026-07-24 15:26:43 +03:30
file_storage Ship enterprise Accounting FE/API with CRUD parity and production wiring. 2026-07-24 15:26:43 +03:30
identity-access Keep accounting sessions alive with Keycloak lifespan and forced token refresh. 2026-07-24 16:29:36 +03:30
link_shortener Ship enterprise Accounting FE/API with CRUD parity and production wiring. 2026-07-24 15:26:43 +03:30
live_chat Ship enterprise Accounting FE/API with CRUD parity and production wiring. 2026-07-24 15:26:43 +03:30
notification Ship enterprise Accounting FE/API with CRUD parity and production wiring. 2026-07-24 15:26:43 +03:30
restaurant Ship enterprise Accounting FE/API with CRUD parity and production wiring. 2026-07-24 15:26:43 +03:30
smart_messenger Ship enterprise Accounting FE/API with CRUD parity and production wiring. 2026-07-24 15:26:43 +03:30
sms_panel Ship enterprise Accounting FE/API with CRUD parity and production wiring. 2026-07-24 15:26:43 +03:30
website_builder Ship enterprise Accounting FE/API with CRUD parity and production wiring. 2026-07-24 15:26:43 +03:30
README.md Ship enterprise Accounting FE/API with CRUD parity and production wiring. 2026-07-24 15:26:43 +03:30

services/ — Backend Modules

This folder holds deployable backend services beyond Core.

Service Status Docs
identity-access/ Active README, module registry
accounting/ … others Scaffolded placeholders Per-service README + module registry

Architecture rules

  • Database-per-service with tenant_id on business tables.
  • Inter-service communication only via REST, Webhook, Async Event, Outbox/Inbox.
  • No direct cross-database queries.
  • Register modules/providers in docs when implementation starts.

Contracts: docs/reference/services-contracts.md
Boundaries: docs/architecture/module-boundaries.md