DevOps culture. This enables the teams to cope with the new technical challenges of cloud computing. From an architectural perspective, the decision for microservices enables EB to scale services and provides necessary flexibility. This is supported from an organizational perspective with a DevOps culture embedded in an agile mind-set and the quality improvements and possibility of software reuse from the inner source approach.
[AC15] Astakhov V., Chayel M.: Lambda Architecture for Batch and Real-Time Processing on AWS with Spark Streaming and Spark SQL. AWS Whitepaper: https://d0.awsstatic.com/whitepapers/lambda-architecure-on-for-batch-aws.pdf (retrieved 07.12.2015), 2015
[AD10] Anderson, David J. Kanban. Blue Hole Press, 2010.
[CR15] Capraro M., Riehle D.: Inner Source in Platform-based Product Engineering. Friedrich-Alexander University Erlangen Nürnberg Technical Report CS-2015-02, 2015
[DP15] Dalbahanian P.: Overview of deployment options on AWS, AWS whitepaper, https://d0.awsstatic.com/whitepapers/overview-of-deployment-options-on-aws.pdf (retrieved 07.12.2015), 2015
[FL14] Fowler M., Lewis J.: Microservices a definition of this new architectural term, https://martinfowler.com/articles/microservices.html (retrieved 07.12.2015), 2014
[LM12] Loukides M.: What is DevOps?, O’Really Media Inc., 2012
[NS14] Namiot, D., Sneps-Sneppe M.: On micro-services architecture. International Journal of Open Information Technologies 2.9: p- 24-27. 2014
[SK04] Schwaber, Ken. Agile project management with Scrum. Microsoft Press, 2004.
[RE01] Raymond, Eric S. The Cathedral & the Bazaar: Musings on linux and open source by an accidental revolutionary. " O'Reilly Media, Inc.", 2001.
About the author:
Dr. Tobias Schneider is Project Manager, Connected Car at Elektrobit Automotive GmbH, Am Wolfsmantel 46, 91058 Erlangen