Client
Multinational Automotive
Manufacturer
Industry
Automotive
Technologies
Angular, AWS Lambda, IaC, Checkov, WIZ, AWS CloudWatch
About the project
For the SERVUS (Subject Guidance System) project, spanning from 2021 to 2024, we focused on developing a new system for simulating real driving situations to facilitate the testing of autonomous driving virtually. This ambitious endeavor aimed to enhance the test lead process within our clients’ driving simulation center by deploying 14 simulators, usability labs, and workstations for over 150 employees. SERVUS comprised four distinct applications designed to guide test subjects, visualize simulator study activities, and assist administrators in organizing ongoing studies.
Challenges
The project faced multifaceted challenges, including designing a cloud-based architecture solution to accommodate the complex simulation environment and ensuring seamless communication with the customer to align decisions.
Solution
To address these challenges, we crafted a comprehensive solution. This included defining software architecture and UI mock-ups in close collaboration with the customer and implementing modern Angular front-end applications optimized for responsive UI. We integrated back-end functionalities using AWS Lambda functions, complemented by an AWS infrastructure implementation facilitated by Infrastructure as Code (IaC) tools like Terraform.
A security-centric architecture was devised, integrating security check tools into the entire CI/CD process and ensuring private intranet access for enhanced data integrity and confidentiality. We established Automated CI/CD pipelines to streamline infrastructure configuration and application deployments, bolstering operational efficiency.
Technologies used
Results
The successful implementation of the SERVUS project led to significant advancements in the virtual driving simulation testing capabilities of our client. The deployment of modern front-end applications, coupled with robust back-end functionalities and a secure cloud infrastructure, streamlined the testing process and enhanced operational efficiency. Automated CI/CD pipelines further optimized deployment processes, resulting in faster time-to-market for new features and updates.