Microservices Architecture : A Comprehensive Overview
Overview of Microservices Architecture - Fundamentals, Benefits, Design Patterns, Technologies, Limitations & Adoption
Lectures -34
Duration -1.5 hours
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
Microservices Architecture is transforming the IT landscape and businesses around the world. Early adopters like Netflix, Amazon, Paypal, and Uber have already demonstrated the benefits of it.
It helps in defining large systems with increased independence and autonomy. At the same time, the topic of Microservices Architecture is broad and difficult to comprehend in one go. This course provides an end-to-end understanding of this topic, keeping it crisp and concept-oriented.
Here are the sections I will be focussing on as part of this course -
- Overview: We will see how to define microservices architecture. We will get to know its characteristics, and compare it with a monolith, benefits, and supporting ecosystem.
- Modeling Microservices: We will understand how to model the services, and their boundaries based on the core principles.
- Managing Data in Microservices: In this section, we will understand how to manage data, transactions, and reporting aspects.
- Integrating Microservices: We will understand the service interactions more in detail. This includes multiple design patterns and technologies including service discovery, circuit breaker, API gateway, service mesh, and many more.
- Deploying Microservices: We will understand the continuous integration and deployment aspects of microservices architecture along with the hosting models, hosting options, and container technologies.
- Testing Microservices: We will understand "How to test services", and "What are the different strategies and mindsets". We will look into the validation strategies like blue-green deployments, canary releasing, etc.
- Monitoring Microservices: We will cover aspects like logging, monitoring, and alerts. We will discuss patterns like log patterns log aggregation, and distributed tracing. We will also discuss the monitoring of infrastructure, services, and user journeys in this section.
We will also check out the key mantras to successfully implement this architecture.
Goals
What will you learn in this course:
- Fundamentals of Microservices
- How to model microservices?
- How to manage data in microservices?
- How to integrate microservices?
- How to deploy microservices?
- How to Test Microservices?
- How to monitor Microservices?
Prerequisites
What are the prerequisites for this course?
- Experience in IT industry
- Experience with developing/testing/DevOps/supporting/managing software.
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction to Course
1 Lectures
- Introduction to course 03:59 03:59
Microservices Architecture Overview
5 Lectures
Modeling Microservices
4 Lectures
Managing Data in Microservices
4 Lectures
Integrating Microservices
8 Lectures
Deploying Microservices
4 Lectures
Testing Microservices
3 Lectures
Monitoring Microservices
4 Lectures
Concluding
1 Lectures
Instructor Details
Lal Verma
eCourse Certificate
Use your certificate to make a career change or to advance in your current career.
Our students work
with the Best
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe nowOnline Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now