Page cover

Service Architecture

Acceso is composed of internal services with strict domain ownership. This prevents tight coupling and enables independent scaling.

Service catalog

  • Failures stay contained inside a domain boundary.

  • Deploys can be staged service-by-service.

  • Performance tuning is localized to the hot service.

Why isolation matters

  • Gateway calls services through well-defined internal interfaces.

  • Services are responsible for business logic and upstream calls.

  • Shared infrastructure (like Redis) is used for cache and counters.

Communication model

  • Authentication and quotas.

  • Request validation.

  • Routing.

  • Standard response + error formatting.

The gateway owns:

  • Its upstream integrations.

  • Its parsing and adapter code.

  • Its normalization rules for that domain.

  • Its cache strategy and performance knobs.

Each service owns:

Service boundaries (domain ownership)

Last updated