Book Image

AWS Cloud Computing Concepts and Tech Analogies

By : Ashish Prajapati, Juan Carlos Ruiz, Marco Tamassia
Book Image

AWS Cloud Computing Concepts and Tech Analogies

By: Ashish Prajapati, Juan Carlos Ruiz, Marco Tamassia

Overview of this book

This book makes understanding cloud computing easy by providing relatable examples that simplify the complex technology. By drawing parallels between cloud concepts and everyday scenarios, we will demystify cloud tech, and once you start to understand it, learning cloud computing will be more enjoyable. This book will help you learn about cloud computing in general and AWS specifically, as you follow the journey of TrendyCorp—a fictitious company gearing up to move from traditional IT to cloud computing. You’ll shape your understanding of the cloud through scenarios of interactions between TrendyCorp’s new hires, seasoned IT professionals, external consultants, and the board of directors engaged in modernizing their applications. These characters’ discussions and actions are focused on learning about cloud services by drawing comparisons between the technology and examples taken from real life. Through this book, you’ll realize that cloud computing concepts have more in common with your day-to-day scenarios and situations than you’ve ever imagined. This book offers a conversational and entertaining narrative that anyone working in IT and looking to understand how the cloud works will be able to follow. By the end of it, you’ll have developed a clear and simplified perspective of cloud technologies.
Table of Contents (22 chapters)
1
Part 1: Cloud Infrastructure and Core Services
7
Part 2: Platform Services
12
Part 3: Application Services

From monoliths to microservices

At the given time, they all meet in the designated room, settle down in the chairs, and wait for the presentation to begin. David starts, and after the formal introduction, he shows a picture of a hammer and some nails:

Figure 12.1 – Hammer and nails

Figure 12.1 – Hammer and nails

David: When the only tool you have is a hammer, every problem looks like a nail.

The audience roars with laughter.

David: This was so true in our approach to application design when the only option we had was building a monolith. I will first explain to you about them and then we’ll talk about how microservices are a better solution. But let’s first hear what a monolith is by comparing it to a taco stand:

Figure 12.2 – A taco stand (Source: Photo by bradleyolin, at https://commons.wikimedia.org/wiki/File:Taco_stand.jpg, used under Creative Commons Attribution 2.0 Generic license.)

David: We can...