Microservices Architecture : A Comprehensive Overview
Overview of Microservices Architecture - Fundamentals, Benefits, Design Patterns, Technologies, Limitations & Adoption
Development ,Software Engineering,Microservices
Lectures -34
Duration -1.5 hours
Lifetime Access
Lifetime Access
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
- 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
- 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
Course 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 now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now