Front-end services migration to AWS Cloud

Customer Toyota Financial Services S.p.A.
Sector Fintech
The challenge

Create and deploy a quality, effective and monitorable system for front-end services aimed at dealers and private customers

The project aimed to migrate applications and front-end services from an infrastructure co-located at a national provider to the AWS cloud, modifying the approach and methodologies in place to exploit the advantages of the native services of the cloud.

The architecture was based on the AWS Beanstalk orchestration service for computing and on RDS, EFS and Elasticache services for storage, database and cache services.

The deployment activities of the application environments have been completely automated by developing a specific web console. The customer's non-strictly technical staff is autonomous in creating and updating application environments.

Goals

ESG Services - Performance and scalability of computing instances EC2 instances, autoscaling group create a dynamically scalable solution
Performance and scalability of computing instances EC2 instances, autoscaling group create a dynamically scalable solution
ESG Services - Database performance and scalability RDS allows both horizontal (read replicas) and vertical scalability (instance type change)
Database performance and scalability RDS allows both horizontal (read replicas) and vertical scalability (instance type change)
ESG Services - Fault Tolerant Architecture.
All services are configured to use the 3 availability zones
Fault Tolerant Architecture. All services are configured to use the 3 availability zones
ESG Services - Greater management flexibility. The new architecture allows the customer to automatically create new distinct application environments, even temporary, for development activities, QA testing or for new features that require a dedicated infrastructure
Greater management flexibility. The new architecture allows the customer to automatically create new distinct application environments, even temporary, for development activities, QA testing or for new features that require a dedicated infrastructure
ESG Services - Cost optimization.
The flexibility of the cloud model, for example the temporary launch of computing instances, the availability of options such as reserved instances or saving plans allow a reduction in costs compared to on-premise solutions
Cost optimization. The flexibility of the cloud model, for example the temporary launch of computing instances, the availability of options such as reserved instances or saving plans allow a reduction in costs compared to on-premise solutions
ESG Services - Industry compliance
Industry compliance

Technologies

  • AWS VPC
  • AWS Beanstalk e Cloud Formation
  • AWS EC2, Autoscaling Group, Application Load Balancer
  • AWS RDS (Relational Database Service)
  • AWS EFS (Elastic File System)
  • AWS Elasticache (Redis)
  • AWS Codecommit (GIT repos)
  • AWS Route 53
  • AWS Certificate Manager
  • AWS SDK
ESG Services - case-diagramma-tfsi-porting