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.
[1] Ken Schwaber,et al. Agile Project Management with Scrum , 1980 .
[2] Dmitry Namiot,et al. On micro-services architecture , 2014 .
[3] Eric S. Raymond,et al. Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary , 2001 .
[4] Dirk Riehle,et al. Inner Source in Platform-Based Product Engineering , 2016, IEEE Transactions on Software Engineering.