| [Abbott et al., 2015] | Martin L. Abbot and Michael T. Fisher (2015). The art of Scalability: Web architectures, processes, and organizations for the modern enterprise. Pearson Education, 2015 |
| [Anderson, 2015] | Charles Anderson (2015) Docker, IEEE Software, May/June 2015. (Online) |
| [Bahga and Madisetti, 2014] | A. Bahga and V. Madisetti (2014). Cloud Computing - A Hands-On Approach Published by A. Bahga and V. Madisetti |
| [Bass et al., 2013] | Bass, L., Clements, P., and Kazman, R. (2013)Software Architecture in Practice, 3rd Edition, Addison Wesley. |
| [Bass et al., 2015] | Lenn Bass, Ingo Weber, Liming Zhu (2015). DevOps: A Software Architect's Perspective (SEI Series in Software Engineering), |
| [Bitbucket Support, 2020] | Bitbucket support Get started with Bitbucket Pipelines. Accessed March 2020. (Online) |
| [Cattell, 2010] | Cattell, R. (2010). Scalable SQL and NoSQL data stores. ACM SIGMOD Record, Volume 39 Issue 4, December 2010. (Online) |
| [Christensen, 2010] | Christensen, Henrik B., (2010) Flexible, Reliable Software: Using Patterns and Agile Development. Chapman and Hall/CRC Textbooks in Computing. ISBN 9781420093629. |
| [Christensen, 2020] | Christensen, Henrik B., (2018) Flexible, Reliable, Distributed Software: Still Using Patterns and Agile Development, 2nd Edition, (Online) |
| [Christensen et al., 2012] | Christensen, H., Corry, A., and Hansen, K. (2012). The 3+1 Approach to Software Architecture Description Using UML. Revision 2.3. Technical report, Computer Science Department, University of Aarhus. (Online) |
| [Clemson, 2014] | Toby Clemson (2014). Testing Strategies in a Microservice Architeture, ThoughWorks Infodeck. (Online) |
| [Coulouris et al., 2001] | Coulouris, Dollimore, and Kindberg (2001). Distributed Systems - Concepts and Design, Addison-Wesley, 2001 |
| [Docker, 2020] | Docker.com (2020) Docker Documentation, (Online) |
| [DockerSwarm] | Docker Swarm Getting started with swarm mode, docker.com (Online) |
| [Fielding et al., 2000] | Fielding, Roy T. Taylor, Richard N., (2000) Principled design of the modern Web architecture . (Online) |
| [Fowler, 2005] | Martin Fowler (2005) Event Sourcing, (Online) |
| [Fowler, 2006] | Martin Fowler (2006) Continuous Integration (Online) |
| [Fowler, 2007] | Martin Fowler (2007). Mocks Aren't Stubs, MartinFowler.com. (Online) |
| [Fowler, 2015] | Martin Fowler (2015) Monolith First, (Online) |
| [Hohpe and Woolf., 2004] | G. Hohpe and B. Woolf (2004). Chapter 1 in Enterprise Integration Patterns, Addison-Wesley, 2004 |
| [Hu et al., 2014] | Hu, Han. Wen, Yonggang. Chua, Tat-Seng. Li, Xuelong. (2014) Toward Scalable Systems for Big Data Analytics: A Technology Tutorial, IEEE Access, Volume 2, page 652-687 |
| [Jacobs, 2009] | Jacobs, A. (2009). The pathologies of big data, Communications of the ACM, Volume 52 Issue 8, August 2009 |
| [Janakiram, 2016] | Janakiram MSV (2016), From Containers to Container Orchestration, Blogpost (Online) |
| [JavaTPoint, 2021] | Redis Tutorial, JavaTPoint (2021) (Online) |
| [Lewis et al., 2014] | James Lewis and Martin Fowler (2014) Microservices, (Online) |
| [MacKenzie et al., 2006] | MacKenzie, C. M., Laskey, K., McCabe, F., Brown, P. F., and Metz, R. (2006). Reference Model for Service Oriented Architecture 1.0. Technical Report Committee Specification 1, 2 August 2006, OASIS. (Online) |
| [Mell et al., 2011] | Peter Mell, P., Grance, T., (2011). The NIST Definition of Cloud Computing. Technical Report, US National Institute of Standards and Technology. (Online) |
| [Merkel, 2014] | Dirk Merkel (2014) Docker: Lightweight Linux Containers for Consistent Development and Deployment, Linux Journal, May (Online) |
| [Meszaros, 2007] | Gerard Meszaros xUnit Test Patterns - Refactoring Test Code, Addison Wesley, 2007 (Online) |
| [Mountebank] | Mountebank - over the wire test doubles, (Online) |
| [Newman, 2015] | Sam Newman (2015) Building Microservices - Designing Fine-grained Systems, O'Reilly. |
| [Nygard, 2017] | Michael T. Nygard (2017). Release It! Design and Deploy Production-Ready Software. 2nd Edition. Pragmatic Bookshelf |
| [Pritchett, 2008 ] | Pritchett, D. (2008). BASE: An Acid Alternative, Queue - Object-Relational Mapping, Volume 6 Issue 3, May/June 2008. (Online) |
| [Ratan, 2017] | Vvek Ratan (2017) Docker: A Favourite in the DevOps World, Open Source, Feb (Online) |
| [Richardson, 2019] | Chris Richardson (2019). The art of Scalability: Web architectures, processes, and organizations for the modern enterprise, Manning Publications, 2019 |
| [Richardson, 2019] | Chris Richardson (2019). Microservice Patterns, Manning Publication Co, 2019 (Online) |
| [Richer et al., 2017] | Justin Richer and Antonio Sanso (2017) OAuth 2 in Action Manning Publications Co. |
| [Rosenblum et al., 2005] | Rosenblum, M., Garfinkel, T. (2005) Virtual Machine Monitors: Current Technology and Future Trends, IEEE Computer, May 2005 (vol. 38 no. 5) (Online) |
| [Shore, 2006] | James Shore, 2006 Continuous Integration on a Dollar a Day, (Online) |
| [Smith et al., 2005] | Smith, J. E., Nair, R. (2005) The Architecture of Virtual Machines. IEEE Computer, May 2005 (vol. 38 no. 5). (Online) |
| [Splunk (a), 2019] | Splunk Dev (2019). Logging overview, (Online) |
| [Splunk (b), 2019] | Splunk Dev (2019). Logging best practices, (Online) |
| [TestContainers, 2020] | Richard North et al. (2020) TestContainers, (Online) |
| [Vermeer, 2021] | 10 best practices to build a Java container with Docker, Brian Vermeer, Snyk.io (2021) (Online) |
| [Viega et al., 2002] | John Viega, Matt Messier, and Pravir Chandra (2002) Network Security with OpenSSL O'Reilly Media, Inc |
| [Wiggins, 2017] | Adam Wiggins (2017). The Twelve-Factor App / XI. Logs, (Online) |
| [Wikipedia, 2020] | Shard (database architecture), Wikipedia, accessed May 2020. (Online) |
| [Wilsenach, 2015] | Rouan Wilsenach (2015) DevOps Culture, (Online) |
| [Winkler et al., 2019] | Robert Winkler, Bohdan Storozhuk, Mahmoud Romeh and Dan Maas (2019). Resilience4J Library, Published by readme.io. Resilience4J (Online) |