[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)
|