Skip to main content

Platform Overview

Azotte is built as a multi-tenant, multi-storefront subscription platform that serves various channel types.

Architecture Overview

Channels                 Azotte Platform                PSPs
┌─────────────┐ ┌───────────────────┐ ┌──────────────┐
│ Web │────────▶│ │────────▶│ Stripe │
│ Mobile │ │ Subscription │ │ Adyen │
│ OTT │ │ Orchestration │ │ Craftgate │
│ Telecom │ │ Engine │ │ PayPal │
│ Partners │ │ │ └──────────────┘
└─────────────┘ └───────────────────┘

Core Components

Tenant Management

  • Multi-tenant architecture with isolated data
  • Tenant-specific configurations and branding
  • Role-based access control

Storefront Engine

  • Multiple storefronts per tenant
  • Customizable checkout flows
  • Regional and market-specific configurations

Bundle & Pricing

  • Complex bundle definitions
  • Dynamic pricing rules
  • Promotional campaigns and discounts

Payment Orchestration

  • Multiple PSP integrations with failover
  • Tokenization and PCI compliance
  • Recurring payment management

Campaign Engine

  • Rule-based promotional campaigns
  • Time-bound and inventory-based offers
  • A/B testing capabilities

Deployment Architecture

Azotte operates as a cloud-native platform with:

  • Microservices architecture
  • Event-driven processing
  • Horizontal scaling capabilities
  • Global deployment options

Next Steps