DevOps, Cloud and IaC Support
for a Location Analytics Platform

Solve, Improve, Touch Tomorrow

Let's talk
Cost-Optimisation
amazon web services
scaling

Location Analytics Platform

Industry

DevOps as a Service

Services

Turkey

Region

Customer

Our client offers an innovative location analytics platform that combines advanced geospatial analytics with intuitive user experiences.

The platform empowers users to create interactive maps, perform spatial analysis, and seamlessly integrate data from various sources.
DevOps-Cloud-IaC Support-1

Challenge

  • The database inside the AWS environment should successfully sync with the on-premise side database.
  • Cost optimisations should apply successfully works inside the new AWS accounts VPC.
  • Prod and test environments were using the same AWS account before. After the account separation process, the customer has two accounts; prod and staging.
  • All environments are managed via Terraform/Terragrunt structure.
  • Elastic Beanstalk scaling was not responsive enough.

Solution

  • After the load tests according to different AWS environments, the scaling thresholds were adjusted again.

  • Switched to RDS Aurora Serverlessv2 to reduce RDS cost.

  • When the project was first started, development and production environments were in the same AWS account. These accounts have been separated.

  • The IaC code has been restructured according to the new account structure.

  • For the database sync operation, site-to-site VPN and virtual private gateway are used.

solutions

Results

Environment Separation

Production and development environments move to separate accounts.


Scaling More Accurately

Changed Elastic Beanstalk scaling thresholds to scale more accurately according to received traffic.

AWS Cost Reduction

To decrease AWS cost started using RDS Aurora ServerlessV2 for the test and prod environment.


Eliminating Manual Processes

To eliminate manual processes on the Amazon console, terraform/terragrunt was used for infrastructure as code.


Technology Stack

AWS VPC - Virtual Private Gateway - Elastic Beanstalk - RDS Aurora - KMS - Parameter Store - WAF - ACM - ECR
Terraform - Terragrunt

Would you like to talk?

Let's have a quick chat to understand your requirements and figure out how we can help you.

Address: 71-75 Shelton Street, Covent Garden, WC2H 9JQ London, UK

Phone: 02038288784

Email: ping@teambion.com