Introduction: Cloud Infrastructure

Learn about cloud components and the basics of a cloud environment.


In this lesson, we'll learn about the main components of cloud computing and the importance of content delivery networks.

Understanding cloud infrastructure

Modern development environments require cloud infrastructure. In the past, when physical servers were required for a project, there could be a three-month lag between having a local development environment and having something to deploy to. With modern innovations such as Docker, it's possible to recreate all this infrastructure on your local laptop and integration tests on a build server. We can test our code against the specific versions of database servers used in production. This is much better than previous solutions, which would require installations of local databases (and they never worked in quite the same way) or the use of database emulators.

Get hands-on with 1200+ tech skills courses.