Client Background
Beyond Risk is a dynamic technology company specializing in enterprise risk management solutions. As a DataOps platform, its goal is to assist organizations in modeling and mitigating complex security risks.
Business Challenge
Before engaging with Gart, Beyond Risk encountered various challenges with environmental management. Multiple development and sales processes require quick and dynamic environment creation and removal. Managing the existing environment architecture and infrastructure code conditions took a lot of work.
By collaborating with Gart, Beyond Risk decided to enhance its presale experience by automating the proposal creation process and allowing customers to test the product offering through testing of the functionality.
The second goal Beyond Risk pursued was to design an automation solution that could be utilized for end-to-end testing and verification, ensuring that all system components could operate under real-world automated scenarios without the constant need for manual intervention.
Solution
To address the requirements of Beyond Risk, Gart proposed an innovative solution based on Chatbot integration for IT Operations (ChatOps) automation. Gart’s experts analyzed Beyond Risk’s IT infrastructure, identifying areas for improvement and code refactoring.
Leveraging our in-depth understanding of ChatOps technologies, Gart developed a comprehensive automation framework explicitly tailored to Beyond Risk’s unique presale requirements.
We created an interactive flow that enables non-technical executives to generate dynamic and fully customized environments. When the actor issues a “slash command” interactive flow prompts for some predefined configuration (name, size, lifetime). Once the environment is created, a time-based function ensures its automatic deletion, thereby eliminating the risk of inefficient operations.
We integrated Slack as the primary communication channel for real-time notifications, delivering all action results directly to the designated Slack channel and promptly updating stakeholders about the request status.
Implementation has been performed using Slack API for interactive flow, AWS Lambda for business logic, and GitHub Action + Terraform cloud for infrastructure automation.
Adding the notification step helped us keep track of the success or failure of Terraform.
Beyond Risk’s solution architecture:
Slack Notifications: