In this talk we will see how the Elixir patterns such as State Machine, Templating and custom behaviors are used as building blocks for a GitOps based Self-Service platform.
The Self-Service automatically validates Git pull requests with a fast-feedback-loop and interactively engages relevant corporate stakeholders in the review and approval process.
Additionally, external approval workflows are orchestrated when required. Once approved the self-service provisions all required resources in real-time using state of the art infrastructure design principles.
Keywords:
- Pull Request State Machine
- Elixir Templating with EEx
- Terraform Workspace Manager
- Confluent Terraform Provider
- AWS Terraform Provider
- OpenAPI Specification v3
Target audience:
- DevOps Engineers
- Platform Integration Engineers
- Cloud Automation Engineers