About the client
Vaiot is a company that creates solutions in the area of cryptocurrencies, AI, and civil law contracts. In 2024, before the launch of the new LegalTorch application, it faced serious technological challenges. The main problem was the manually created cloud infrastructure in Azure, the lack of CI/CD processes, application integration issues, and the need to meet stringent MiCA regulations. The aim of the project was to prepare the application for seamless operation and create a foundation for future development.
Challenges
- Manual and non-transparent infrastructure: The original infrastructure was created manually, which led to management problems, lack of transparency, and difficulty in meeting regulatory requirements.
- Problems resulting from cooperation with another DevOps provider: The previous provider failed to deliver the environments in accordance with best practices, which necessitated reorganization.
- High regulatory requirements: LegalTorch had to meet security and compliance standards with MiCA.
How did we handle the challenges?
Reorganization of Azure infrastructure
- New environments: We built separate subscriptions from scratch for "dev" and "prod" environments, which increased transparency and security.
- Consolidation in one region: Services were concentrated in the Sweden Central region, which ensured better availability and regulatory compliance. The infrastructure in Terraform allows for changes or expansion to other regions.
- Automation with Terraform: We introduced an Infrastructure as Code approach, streamlining infrastructure management and development and eliminating the risk of errors resulting from manual configurations.
Cleaning up the environment after another provider
Infrastructural problems were the result of previous ineffective actions by another DevOps service provider. Our team carried out a thorough reorganization, rebuilding the environments from scratch with appropriate processes and security measures, ensuring stability and regulatory compliance.
GitHub Enterprise Implementation
- CI/CD Automation: Thanks to GitHub Actions, deployment time has been reduced by 40%.
- Code Scanning and Secret Scanning: The implemented tools enabled quick detection of potential code issues.
- Repository Management: We have facilitated access to and control over repositories for the entire team.
Transformation Effects
Thanks to the implemented changes, the Vaiot infrastructure has become more transparent, stable, and easier to manage. DevOps processes have increased the efficiency of the teams' work, and the modernized infrastructure enabled the timely release of the LegalTorch application.
LegalTorch: Successful Launch
During the LegalTorch launch, the modernized infrastructure underwent its first test. Thanks to Azure Monitor and automated CI/CD processes, the application debuted on time and operated without technical issues.
Key Results
- 40% Faster Deployments thanks to process automation.
- 99.9% Availability of applications and infrastructure.
- Reduction in operational costs, which remained within the assumed budget.
- Timely Release: The application was delivered on time, despite previous issues.
Vaiot now benefits from our continuous DevOps support, which allows them to securely develop their cloud infrastructure and focus on business growth.