Achieving Cloud Scalability with Microservices and DevOps in the Connected Car Domain

The connected car business has high demands on the exchange of data and files between the connected car on the road, and a variety of services in the backend. To solve current and upcoming challenges in the best way, a scalable and flexible architecture and team setup is needed. The paper has its background in the automotive IT industry at Elektrobit (EB) and describes our starting point, challenges and practical experiences. We have chosen microservices as an architectural paradigm in order to be able to replicate granular services for scalability, and to easily replace a deprecated service. For the development and operations of the services, we decided to have one team which is responsible for the backend infrastructure in the cloud. Also a DevOps culture was established. This allows us to deploy quickly services with increased operational efficiency and code quality.