Call +60 3-2711 7241 Email:

HRDF Approved Training Provider in Malaysia - Modular Fast Track Skill-Based Trainings

MicroServices Essential Training with Node.js

In organizations large and small, Node.js is often the platform of choice for building microservices architectures. This course teaches you basic microservices concepts and puts them into practical action in a Node.js context, showing you how to use Node.js to build out a microservices architecture from scratch.

Course Highlights

  • Setting up a service registry
  • Registering and deregistering services
  • Versioning and load balancing
  • Adding the service logic
  • Working with the circuit breaker
  • Using queues
  • Consuming and storing feedback


All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

HRDF claimable

Course Code: M1003

Course Booking


Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.

Course Details

Module 1. Get Started with Microservices

  • Introduction to microservices
  • Setting up the sample app
  • What you are going to build

Module 2. Creating a Service Registry

  • Setting up the registry
  • Setting up endpoints in Express
  • Registering and deregistering services
  • Creating and testing the registration route
  • Unregistering services
  • Versioning and load balancing
  • Querying the registry
  • Removing expired services

Module 3. Splitting Up a Monolith into Microservices

  • Setting up the speakers service
  • Registering the speakers service
  • Unregistering a service on shutdown
  • Adding the service logic
  • Using the microservice from the main app
  • Cleaning up the main app
  • Creating an image serving endpoint

Module 4. Adding Fault Tolerance and Resilience

  • What happens if a service fails?
  • Understanding circuit breakers
  • Building a circuit breaker with Node
  • Using the circuit breaker
  • Using a cache to bridge outages
  • Caching images

Module 5. Using Queues with Node.js

  • Factoring out the feedback service
  • Using queues
  • Setting up RabbitMQ
  • Queuing feedback
  • Consuming and storing feedback

Course Admin


Familiar with Linux systems environment and administration is a must.

Who Should Attend

  • Network Engineer
  • IT Automation Engineer


Microservices TrainerTruman Ng graduated with Bachelor Degree in Electrical Engineering from NUS in year 2002. He designed Artificial Intelligence (AI) controller for DC-DC Power Convertor by using Fuzzy Logic and Neural Network (NN) as his university Final Year Project.

Truman has over 15 years project experiences across Database & Web Design, PLC machinery, Data Center Design , Structure Cabling System(SCS) and Enterprise Network Design and Implementation. He used to be a network architect for Hewlett Packard, working with a group of virtual team from the US in handling network design and projects in the States.

Truman is the founder of Nexplore (S) Pte Ltd. He provides solutions of Cloud SaaS, IaaS & PaaS and Software Defined Network (SDN), VoIP and Internet Security. He was engaged by Huawei Global Training Center to provide 60+ consultations and trainings for Internet Service Providers(ISP) from Malaysia, Singapore, Brunei, Philipines, Australia, Poland, Iran, South Africa, Swaziland, Cote Dlvoire, Syria, Uzbekistan, New Zealand and countries over the world.
As achievement, Truman has successfully completed 100+ IT network projects for Bank, Hotel and Factory within 5 years.
Truman is certified in PMP, Cisco CCNP, CCIP, CCDP, HP Ase and Huawei HCNP, HCIE R&S, HCNA Cloud, HCNA Security, etc.

Microservices TrainerGanesh Venkataramanan (GV) works as a DevOps Engineer at a global bank. He has extensive experience in various technologies like Red Hat Linux, Ansible, Kubernetes, Docker, ElasticSearch and other DevOps related tools. In his current role, he is responsible for moving traditional applications running on physical servers to the containers using Dockers and Kubernetes. GV has also worked as a service delivery manager for more than 10 years managing a team of 20 people globally providing first class customer support to clients.

Customer Reviews (1)

perfect Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
love it (Posted on 16/11/2019)

Write Your Own Review

You're reviewing: MicroServices Essential Training with Node.js

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha
    Attention: Captcha is case sensitive.

Product Subjects

Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses