From the course: Cloud Computing Terms Every Beginner Should Know
Unlock the full course today
Join today to access over 24,900 courses taught by industry experts.
Microservices
From the course: Cloud Computing Terms Every Beginner Should Know
Microservices
As a developer, would you rather build complex applications by bundling all the services together, or opt for a more manageable approach with separate, independent services? This is where microservices architecture comes into play. Let's explore why breaking down applications into smaller, independent units is changing the game in software development. There are two main types of architecture used to build applications: monolithic and microservices. For a long time, monolithic architecture has been the go to method for developing applications. In this architecture, the entire application is built as a single, tightly integrated unit. While simpler to deploy and develop initially, monolithic applications can become difficult to scale as they grow. If an error occurs in one service, it can cause all the other services to stop working, affecting the application's overall functionality. Microservices offers an alternative architectural approach. It involves developing applications as a…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.