Following is an overview of the infrastructure that powers app.godam.io, focusing specifically on data storage and transcode workflow. Additional technical documentation is available upon request, depending on your specific use case.
GoDAM is available as a hosted SaaS solution which is the best configuration for most users and use cases. For teams with specific compliance or data residency requirements, GoDAM can also be deployed as a self-hosted service on your own infrastructure.

Following the Data: The Transcode Workflow
To understand how your media is processed, follow the numbers in the diagram, with additional details provided below.
1. Admin Interface
GoDAM Central allows organisation users to manage settings, tools, view video analytics and upload media. All configurations for the media experience are securely and centrally set up here.
2. Secure API Communication
The Application Logic Layer, powered by a robust REST API, handles all core processes like media management, transcoding requests, and analytics tracking. It acts as the secure bridge between your WordPress site and our cloud services.
3. WordPress Core
Our WordPress plugin provides a user-friendly interface to ingest or deploy videos, images or documents.
4. GoDAM Cloud Services
The API sends transcoding and management tasks to GoDAM Central. This service handles the heavy lifting related to video encoding, CDN management, metadata management via a MariaDB database.
5. High-Speed Content Delivery
Once processed, assets are delivered via our frontend GoDAM Blocks to your users globally via Bunny CDN. Video asset playback is managed with VideoJS.
6 & 7. Actionable Analytics
Playback events are tracked and sent to GoDAM Analytics. We use ClickHouse under the hood.
Data Storage & Security
Primary Data
Core operational data, including organization management, licensing, and video metadata, is stored in a MariaDB database within our GoDAM Central services.
Analytics Data
All analytics and event tracking data is stored in a specialized ClickHouse database optimized for high-volume data processing.
Need more control?
For enterprise clients with specific compliance or infrastructure requirements, bringing your own infrastructure is possible.
