Microservices Architecture
Microservices
| Beginner
- 20 Videos | 1h 27m 59s
- Includes Assessment
- Earns a Badge
Microservices makes it easier to build and maintain applications when they are broken down into several parts. Explore past and present architectures for microservices, including components, design patterns, and inter-process communication.
WHAT YOU WILL LEARN
-
define a service and its purpose in a service oriented architecture (SOA)identify microservices and its advantagesdistinguish the architecture behind microservicesrecognize various microservice processesdemonstrate microservices from use casesidentify various early versions of microservicesdefine the monolithic approach and the differences of using monolithic over SOArecognize the benefits and costs of SOAdistinguish concepts in implementations of SOArecognize early approaches including EAI and CORBA and SOAP
-
describe the process of event-driven architecture with event sourcingdescribe the Command Query Responsibility Segregation and how to implement queries in a microservice architecturedescribe various design patterns for microservice-based architecturesrecognize SOA concepts with Dev Ops and continuous deployment and deliverydefine dependencies in microservicescompare the differences between using modules and servicescompare the importance of cohesion and coupling microservicesdefine the various communication processes including Direct Client-to-Microservices communication and API Gatewayrecognize concepts in building IPCrecognize the various approaches to microservice architecture from past to present
IN THIS COURSE
-
1.Defining Microservices3m 43sUP NEXT
-
2.Advantages of Microservices4m 50s
-
3.Introduction to Microservice Architecture5m 25s
-
4.System Design and Operations5m 11s
-
5.Designing Microservices4m 24s
-
6.Early Variations of Microservices5m 30s
-
7.The Monolithic Approach4m 7s
-
8.Benefits of Service Oriented Architecture (SOA)5m 29s
-
9.Microservice and Implementation of SOA4m 59s
-
10.SOA Early Approaches4m 10s
-
11.Event Sourcing5m 19s
-
12.Command Query Responsibility Segregation (CQRS)3m 42s
-
13.Other Microservice Design Patterns2m 34s
-
14.Continuous Deployment and Delivery with SOA3m 13s
-
15.Dependencies3m 43s
-
16.Modular System vs. Services5m 40s
-
17.Cohesion and Coupling2m 47s
-
18.Introduction to Microservice Communication4m 42s
-
19.Inter-process communication (IPC)5m 26s
-
20.Exercise: Name Aspects of Microservice Architecture3m 5s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.