Skip to Content
Engineering11 Documentation 🔥
BackendPlatform MicroservicesOverview

Microservices

The Foundation is built on a microservices architecture, with each service providing specific capabilities and features. Below is a complete list of all available microservices.

Service Catalog

Access & Authentication

  • Access Service - Permission and authorization management with role-based access control, secure token generation, and API key management
  • Auth Service - Multi-tenant authentication and authorization infrastructure with enterprise-grade token management

User & Customer Management

  • User Service - Comprehensive user management for B2B, B2C, and B2B2C platforms with profile management and lifecycle tracking
  • Customer Service - Multi-tenant organization management with hierarchical client relationships and data isolation
  • Registration Service - Complete user and organization onboarding with invitation workflows and multi-tenant provisioning
  • Social Service - Professional networking with connections, invitations, and relationship management

Content & Files

  • Content Service - Enterprise content management with collaborative workflows, versioning, and publication control
  • Files Service - Secure file storage, video processing, and intelligent lifecycle management
  • PIM Service - Product Information Management with intelligent product matching and variant management

Communication

  • Messaging Service - Real-time conversations with transactional consistency and flexible membership models
  • Notifications Service - Multi-channel notification delivery with templating, thresholding, and user preference management
  • Community Service - Structured group communication with channels, roles, and messaging
  • SSE Service - Real-time server-to-client event streaming with channel-based pub/sub

Commerce & Billing

  • Product Service - Complete product catalog, pricing, and subscription billing infrastructure

Data & Integration

  • Ingestion Service - Enterprise-grade data pipeline orchestration for high-volume imports
  • Integration Service - Secure webhook ingestion, event routing, and business logic orchestration for third-party services
  • Sync Service - Reliable data synchronization across database collections at scale
  • Reporting Service - Real-time data warehouse synchronization with secure SQL query execution
  • Events Service - Secure frontend-to-backend event publishing with permission validation

Platform Operations

Architecture Principles

All microservices in the Foundation follow these core principles:

  • Event-Driven: Services communicate through events and pub/sub patterns
  • Multi-Tenant: Built-in support for customer isolation and data segregation
  • Scalable: Designed to handle production workloads with automatic scaling
  • Secure: Authentication, authorization, and encryption built-in
  • Observable: Comprehensive logging, monitoring, and debugging capabilities

Getting Started

Each service documentation page includes:

  • What It Does - High-level overview of the service’s purpose
  • Key Capabilities - Summary table of main features
  • How It Fits Together - Architecture diagram showing service relationships
  • Heavy-Lifting Features - Detailed explanations of major capabilities
  • Common Use Cases - Real-world scenarios and applications
  • What Customers Don’t Have to Build - Value proposition and time savings

Click on any service above to learn more about its capabilities and implementation details.

Last updated on