Guidance for Accelerating Automotive Software Development on AWS

Overview

This Guidance demonstrates how automotive OEMs can accelerate their software-defined vehicle (SDV) development while maintaining control over their architecture and brand experience through a curated collection of AWS Marketplace products and services from AWS and industry partners. The solution described in this guidance combines these offerings for developers with an integrated development environment running on Amazon EC2 instances, providing virtual testing environments and development tools. This Guidance features pre-integrated build pipelines and a Backstage.io-based Internal Developer Portal that centralizes technical documentation, API specs, service catalogs, and infrastructure guides while providing streamlined resource access. This approach helps OEMs reduce time-to-market for their SDV solution delivery through streamlined development workflows.

Benefits

Accelerate software development cycles

Deploy a comprehensive development environment and virtual targets that are hosted on AWS. Automotive manufacturers, suppliers, and ISVs can use these tools to help speed up their software-defined vehicle development process, reducing time-to-market while maintaining their quality standards.

Simplify evaluation and testing

Access AWS Partner offerings and trials through AWS Marketplace. This helps automotive manufacturers, suppliers, and ISVs more easily evaluate solutions before deployment, helping reduce procurement complexity and implementation risks.

Enhance developer productivity

Access a unified developer experience through the Backstage.io-based Internal Developer Portal with integrated CI/CD pipelines. Developers gain a single access point to documentation, tools, and virtual targets, helping teams collaborate more effectively and focus on innovation.

How it works

SDV Accelerator Overview

This architecture diagram shows a high-level overview of the SDV Accelerator, an initiative that combines AWS Marketplace offerings with validated AWS Partner tools to help automotive OEMs accelerate their SDV development.

Download the architecture diagram SDV Accelerator Overview Step 1
Access to AWS Partner offerings via AWS Marketplace, including trial and evaluation access, to these development tools and virtual targets allowing automotive OEM customers to more easily evaluate and test these offerings before customers engage in full deployment.
Step 2
SDV Accelerator Workbench is an integrated development environment with tools and virtual targets running on Amazon Elastic Compute Cloud (Amazon EC2) instances designed to help support OEMs develop automotive software.
Step 3
Continuous integration and deployment using pre-integrated build pipelines for helping OEMs accelerate their software development workflow.
Step 4
Deploy and test software applications in virtual environments that replicate production conditions.
Step 5
SDV Accelerator helps automotive OEM developers and testers to speed up their software development cycle, accelerating time-to-market for their vehicle solutions.
Step 6
SDV Accelerator Internal Developer Portal based on Backstage.io, providing a single pane of glass to documentation, tools and virtual targets.
Step 7
Amplitude tracks user behavior to guide product development decisions.
Step 8
Customize in-car voice controls with Alexa Custom Assistant.
Internal Developer Portal Deployment Overview

This architecture diagram shows the deployment overview of an SDV Accelerator Internal Developer Portal (IDP) using AWS services.

Download the architecture diagram Internal Developer Portal Deployment Overview Step 1
SDV Accelerator Solution Guidance users access Backstage.io based IDP (Internal Developer Portal).
Step 2
Amazon CloudFront caches IDP content globally, improving speed and reducing server load.
Step 3
Amazon Route 53 provides DNS services, health checks, and intelligent traffic routing.
Step 4
AWS Web Application Firewall (AWS WAF) protects CloudFront-distributed content from web attacks and malicious traffic.
Step 5
Application Load Balancer distributes incoming traffic across AWS Fargate containers to ensure high availability and scalability.
Step 6
A Backstage-based IDP container runs on AWS Fargate using container images stored in Amazon Elastic Container Registry (Amazon ECR). Amazon Relational Database Service (Amazon RDS) stores backend data.
Step 7
Implement and maintain centralized version control, collaboration features, and CI/CD pipeline integration for software development and deployment with a GitLab repository.
Step 8
Configure GitLab Runners to automate workflows triggered by GitLab repository events.
Step 9
SDV Accelerator Environments deploy in private subnets.
Step 10
Amazon Cognito provides secure authentication and authorization for portal access.
Step 11
AWS Secrets Manager provides sensitive credentials management, such as license keys, for portal services.
Step 12
Amazon Simple Storage Service (Amazon S3) provides durable data storage for Solution Guidance artifacts.