To get the most out of this book
Prior experience of software architecture design will be helpful to follow this book. It’s good to have a basic understanding of any popular public cloud provider such as AWS. However, there are no specific prerequisites to understand this book. All the examples and relevant instructions are provided in the various chapters. This book takes you through the concepts of solution architecture design and does not require knowledge of any particular programming language, framework, or tool.
Download the color images
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. You can download it here: https://packt.link/gbp/9781835084236.
Conventions used
There are a number of text conventions used throughout this book.
CodeInText
: Indicates code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and X handles. For example; “IoT platforms need to support SigV4, X.509
and custom authentication, while providing fine-grained access control with IoT policies down to the MQTT topic level.”
A block of code is set as follows:
def sum_of_squares_of_odd_numbers(numbers):
# initialize the sum to zero
sum = 0
# loop through the list of numbers
for number in numbers:
# check if the number is odd
if number % 2 == 1:
# square the number and add it to the sum
sum += number ** 2
# return the sum
return sum
Bold: Indicates a new term, an important word, or words that you see on the screen, for example, in menus or dialog boxes. For example: “Cloud providers such as AWS, Microsoft Azure, and GCP provide many options out of the box that can help you to modernize your system.”
Warnings or important notes appear like this.
Tips and tricks appear like this.