Repsense is a fast-growing AI-powered data company that analyzes a variety of media and predicts its impact on certain entities. To enhance performance, scalability, and security, Repsense decided to migrate its application infrastructure from Microsoft Azure to AWS. The goal was not just a lift-and-shift migration but a significant improvement in best practices, infrastructure management, and operational efficiency.
Challenges
Repsense encountered several limitations with its existing Microsoft Azure setup:
- Scalability Issues: Performance was impacted due to infrastructure constraints, limiting the company’s ability to scale efficiently.
- Manual Infrastructure Management: Excessive manual effort was required for operations and maintenance, increasing operational overhead.
- Security & Compliance Challenges: Existing measures needed strengthening to meet industry standards and ensure end-to-end security.
These challenges prompted the need for a more flexible, automated, and scalable cloud solution.
Solutions
As an AWS partner, Cloudvisor designed and implemented a secure, scalable, and fully automated cloud environment tailored to Repsense’s needs. The solutions provided included:
- Multi-Environment Deployment: Dedicated AWS accounts were created for Development, Staging, and Production to enhance security and streamline operations.
- Infrastructure as Code (IaC) Implementation: Terraform was used to establish version-controlled, repeatable deployments, ensuring automation and consistency.
- Seamless Kubernetes Migration: The customer’s compute infrastructure, already hosted on Kubernetes, was seamlessly migrated from Azure Kubernetes Service (AKS) to Amazon EKS, ensuring minimal downtime and improved scalability.
- Database Modernization: Repsense was using a NoSQL database but planned a gradual migration to SQL. Amazon Aurora Serverless was chosen for its ability to scale dynamically without storage or performance concerns. Minimum and maximum ACUs were set, with periodic reviews planned.
- Automated CI/CD Pipeline: Unified and simplified the deployment process with GitHub Actions, replacing a complex multi-tool approach.
- Security Enhancements: AWS GuardDuty, AWS CloudTrail, AWS Client VPN, and vulnerability scanning were deployed to strengthen data protection, ensuring compliance and end-to-end security.
- Data security during migration: A Site-to-Site VPN was set up between Azure and AWS to securely migrate production data.
Results
The migration was successfully completed, delivering measurable improvements:
- Seamless Application Migration: The platform was transitioned from Azure to AWS EKS, ensuring stability and scalability.
- Automated CI/CD Pipeline: GitHub Actions were integrated to streamline deployment processes and enhance consistency.
- Scalable and Secure Architecture: A robust, scalable environment was deployed, leveraging AWS EKS and S3.
- Comprehensive Documentation and Handover: Clear documentation was prepared to facilitate seamless knowledge transfer to Repsense’s team.
- Multi-Environment Deployment: Dedicated AWS accounts for Development, Staging, and Production were created to enhance security and simplify management.
- Security and Compliance: AWS GuardDuty, AWS WAF, and KMS were integrated to protect data and ensure compliance.
- Secure Data Migration: A Site-to-Site VPN was also used to securely migrate data from AWS when needed.
- Infrastructure as Code (IaC): Terraform was used to apply version-controlled, repeatable deployments, ensuring consistency and reducing human error.
With Cloudvisor, your cloud journey is guided by experts committed to your success. We go beyond infrastructure optimization – helping businesses innovate faster, strengthen security, and scale with confidence. Reduce costs and maximize efficiency with a finely tuned AWS infrastructure, tailored to your business needs by Cloudvisor!

“Cloudvisor transformed our cloud infrastructure, making our transition from Azure to AWS seamless and efficient. We’ve seen a significant boost in performance, faster deployments, and a more scalable setup that supports our growth. Their expertise allowed us to optimize operations without disruption, giving us the confidence to focus on what matters – building great products for our customers.”
– Technical team, Repsense