Build and Implement Microservices Patterns (Coursera)

Build and Implement Microservices Patterns (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Build and Implement Microservices Patterns (Coursera)
Do you think an e-commerce application can be created as one large application? Imagine there is an ongoing sale, or some new features are to be added. How, according to you are the changes made visible on the application? Microservices is a cloud-based architectural approach. It contains loosely coupled, and independently deployable smaller services that are put together cohesively to develop and work on larger, and more complex applications.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

This approach is being increasing recognized among the business leaders of today, as it helps them structure their operation model and manage their teams according to their requirements. This course will enable you to create an application using multiple microservices. It will provide you hands-on practice on building microservices using Node.js and help establish communication between the microservices.

Course 4 of 5 in the RESTful Microservices Using Node.js and Express Specialization.


Syllabus


WEEK 1

Building Microservices

As the focus of software industry has shifted towards an agile development methodology and full stack, the size of the development teams is getting reduced. Today, software development is broken into smaller components so that it is easy to design, develop, deploy, and maintain applications. Welcome to the world of microservices!

In this learning sprint, you will be introduced to microservices. You will learn to create an application with multiple microservices using Node.js and manage its functioning using the Discovery Service and API Gateway. The demos and hands-on practice provided will enhance your confidence in developing microservices.


WEEK 2

Establishing Communication between Microservices

Microservices cannot function as stand-alone units, they need to communicate with each other for the effective working of any distributed application. They can communicate with each other synchronously or asynchronously.

This learning sprint will enable you to implement synchronous and asynchronous means of communication between microservices using request-response model and RabbitMQ. You will be provided scenario based practices and challenges to help you independently establish communication between microservices in real world situations.



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Course Auditing
71.00 EUR/month

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.