(+4) 0374 900 200
contact@avangarde-software.com

Vehicle Lifecycle Management

Back-end

Vehicle Lifecycle Management

THE CLIENT

Our client is one of the largest manufacturers of automobiles and motorcycles. The project involved managing vehicle lifecycles through the “Connected Drive” system, which allows users to subscribe to various car features and receive real-time notifications from the manufacturer, such as recall alerts.

THE REQUIREMENTS

The client needed a system to manage vehicle lifecycles, including subscription services and real-time notifications. The solution required integration with various backend services and needed to ensure scalability, high availability, and robust monitoring and logging.

THE CHALLENGE

The project presented several challenges, including managing vehicle lifecycles, handling subscription services, and delivering real-time notifications. Working within a mixed team environment, we needed to collaborate effectively with other teams and ensure seamless integration across diverse backend systems.

Case details

Client name:
Confidential
Completed:
1.5 years, mixed team
Category:
Back-end development

PROVIDED SOLUTION

Microservices and Monolith

Technologies

Contributed to the development of 12 microservices using Rust and Java (Payara Micro framework).

Monolith

Assisted in managing a Java-based monolithic application with the Payara Micro framework.

Infrastructure

Worked with AWS and EKS (Elastic Kubernetes Service) for container orchestration.

Monitoring and Analysis

Log Analysis

Assisted in implementing Kibana for log analysis.

Metrics and Alerts

Contributed to the deployment of Prometheus for metrics and alerts.

Dashboards

Supported the creation of Grafana dashboards to monitor key performance indicators (Overall Health, Latency, Traffic, Errors, Saturation) of microservices.

Deployment and Infrastructure Management

Infrastructure as Code

Contributed to managing AWS services with Terraform scripts.

CI/CD

Assisted in the use of Jenkins for deploying AWS services, including RDS databases

Messaging and Event Processing

Messaging System

Worked with AWS SNS and SQS for messaging and AWS Lambda for processing tasks.