A framework for stateless workloads (batteries included for video on-demand operations). For more background, see Gridwich architecture.
- Stateless workloads allow an arbituary object to flow through each workload. See Operation context.
- Easily customize by hooking custom Event Grid listeners.
- Object logging is integrated with Azure Application Insights. See Gridwich logging.
- Deployment uses Azure Pipelines and Terraform.
- Set up the Azure DevOps Project and Azure Pipelines.
- Set up content protection policies and DRM.
- To add functionality to Gridwich, set up a local dev environment.
- To smoke-test Gridwich, test Azure Media Services V3 encoding.
- Gridwich architecture.
- Clean monolith design.
- Saga orchestration.
- Request and response flow.
- Operation context.
- Synchronous and asynchronous handlers.
- CI/CD patterns.
- Azure Pipelines to Terraform variable flow.
- Content protection and DRM.
- Azure Media Services.
- Gridwich Storage Provider.
- Gridwich ObjectLogger.
- Set up Azure Project and Azure Pipelines.
- Run pipeline-generated admin scripts.
- Maintain and rotate keys and secrets.
- Set up a local development environment.
- Create or delete a cloud environment.
- Set up content protection and DRM.
- Set up and scale Azure Media Services.
- Test Azure Media Services V3 Encoding.