Skip to main content

Axinom Mosaic

The platform for building modular, service-oriented backends.

Mosaic provides the foundation that every service needs: identity and access management, a unified management UI, messaging, isolated environments, and hosting. You focus on your business logic.

What Mosaic Provides​

The core services run these capabilities for every environment, and the libraries connect your services to them.

How Mosaic Works​

Services as Building Blocks​

A Mosaic solution is made of independent services, following a microservice architecture. Each service owns its data and logic, and can be developed, deployed, and scaled on its own.

Mosaic does not dictate who builds or runs a service. It defines how services plug into the platform, whether they are your own services, third-party services, or managed and customizable services powered by Mosaic.

Management and Provisioning​

Mosaic separates two sides, each optimized for its own needs:

Management side

  • Used by editors and administrators
  • Unified UI in the Management System
  • Complex business rules and publishing workflows

Provisioning side

  • Used by your end-user apps
  • Optimized for high load
  • CDN-ready, with frontend-focused data structures
View management/provisioning diagram

service-sides

Service Communication​

Services communicate through well-defined, strongly typed interfaces:

  • Synchronous: GraphQL APIs
  • Asynchronous: RabbitMQ commands and events. Learn more

All communication goes through the same authentication and authorization layer.

View communication diagram

width=800

Environments​

Mosaic is multi-tenant. Each tenant can have multiple isolated environments, each a complete, self-contained instance with its own management and provisioning side:

  • Separate databases and message queues
  • Independent users and service accounts
  • No data shared between environments
note

Environments are not publication targets. Each environment is a complete, isolated system.

Developer Resources​

Services Powered by Mosaic​

Axinom offers ready-made services built on Mosaic, such as DRM, Encoding, Video, and Media. You pick the ones you need. See Services Powered by Mosaic for the full list.

Was this page helpful?