About this Course
4.5
292 ratings
65 reviews
Specialization
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Beginner Level

Beginner Level

Hours to complete

Approx. 9 hours to complete

Suggested: This course can be completed in 5 weeks, with 1-2 hours/week. ...
Available languages

English

Subtitles: English
Specialization
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Beginner Level

Beginner Level

Hours to complete

Approx. 9 hours to complete

Suggested: This course can be completed in 5 weeks, with 1-2 hours/week. ...
Available languages

English

Subtitles: English

Syllabus - What you will learn from this course

Week
1
Hours to complete
11 minutes to complete

Welcome to the course

Course Introduction ...
Reading
2 videos (Total 6 min), 1 reading
Video2 videos
Outline of the course2m
Reading1 reading
Course completion5m
Hours to complete
7 hours to complete

What are microservices?

In this module, you learn the definition of microservices, their characteristics, and how microservices communicate. ...
Reading
6 videos (Total 44 min), 6 readings, 10 quizzes
Video6 videos
What are microservices - Part 25m
From tradition to SaaS8m
Characteristics of a microservices application9m
Microservice communication - 17m
Microservice communication - 24m
Reading6 readings
What are microservices - Part 1 40m
What are microservices - Part 230m
From tradition to SaaSs
Characteristics of a microservices applications
Microservice communication - Part 1s
Microservice Communication - Part 245m
Quiz10 practice exercises
What are microservices - part 14m
What are microservices - part 24m
Summative quiz: What are microservices6m
From tradition to SaaS4m
Summative quiz: from tradition to SaaS4m
Characteristics of a microservices application4m
Summative quiz: Characteristics of a microservices application4m
Microservice communication - 14m
Microservice communication - 24m
Summative quiz: Microservice communication6m
Week
2
Hours to complete
3 hours to complete

Microservice architecture

In this module, you learn to describe the microservice architectural style. You also learn how to compare and contrast the microservices style with the monolithic architectural style which was commonly used before the cloud became popular. ...
Reading
2 videos (Total 15 min), 2 readings, 4 quizzes
Video2 videos
Microservices architecture in today's computing environment9m
Reading2 readings
What came before - the monolithic architectural style5m
Microservices architecture in today's computing environment45m
Quiz4 practice exercises
What came before - the monolithic architectural style4m
Summative quiz: What came before - the monolithic architectural style10m
Microservices architecture in today's computing environment6m
Summative quiz: Microservices architecture in today's computing environment15m
Week
3
Hours to complete
2 hours to complete

Microservices and DevOps

In this module, you learn why microservices belong in a DevOps environment. You learn how complexity shifts to the operational environment and the type of tools used to manage the additional complexity of working with a multitude of interacting microservices. ...
Reading
3 videos (Total 35 min), 7 readings, 3 quizzes
Video3 videos
DevOps16m
Tools to address the challenges of microservice10m
Reading7 readings
Benjamin Wooton: "Microservices - Not a free lunch!"10m
Martin Fowler: "Microservices Prerequisites You must be this tall to use microservices"10m
Martin Fowler: DeploymentPipeline10m
IBM DevOps for Dummies V310m
Blue/Green deployments10m
Jason McGee: IBM, Google and Lyft give microservices a ride on the Istio Service Mesh10m
Istio mesh10m
Quiz3 practice exercises
Summative quiz: Challenges of microservices4m
Summative quiz: DevOps6m
Summative quiz: Service mesh8m
Week
4
Hours to complete
2 hours to complete

Decomposing monolithic applications

In a previous module, you learned about monolithic and microservice architectural styles. In this module, you learn how to decompose an existing monolithic application into microservices. ...
Reading
2 videos (Total 15 min), 4 readings, 3 quizzes
Video2 videos
Examples of microservice architecture4m
Reading4 readings
Redbook: Microservices from Theory to Practice10m
Martin Fowler: MonolithFirst10m
IBM Master Data Management10m
Microservices reference architecture10m
Quiz3 practice exercises
Summative quiz: Decomposing a monolithic application4m
Summative quiz: Example decompositions4m
Badge completion quizs
4.5
65 ReviewsChevron Right
Career Benefit

50%

got a tangible career benefit from this course
Career promotion

50%

got a pay increase or promotion

Top Reviews

By NVMar 18th 2018

Microservices explained in detail with context from where they come and their implementation. I liked it and it doesn't take long to complete, it took me one hour and a half, video speed at 2x :).

By BSOct 7th 2018

A good course. The reading material is extensive and comprehensive. One should definitely pursue this course if they want understand the basics of microservices.

Instructors

About IBM

IBM offers a wide range of technology and consulting services; a broad portfolio of middleware for collaboration, predictive analytics, software development and systems management; and the world's most advanced servers and supercomputers. Utilizing its business consulting, technology and R&D expertise, IBM helps clients become "smarter" as the planet becomes more digitally interconnected. IBM invests more than $6 billion a year in R&D, just completing its 21st year of patent leadership. IBM Research has received recognition beyond any commercial technology research organization and is home to 5 Nobel Laureates, 9 US National Medals of Technology, 5 US National Medals of Science, 6 Turing Awards, and 10 Inductees in US Inventors Hall of Fame....

About the IBM Microservices Specialization

This specialization is intended for application developers and network administrators seeking to understand the benefits of microservices architecture and container-based applications. The student learns how to develop and deploy microservices applications with Kubernetes on IBM Cloud and IBM Cloud Private via a continuous release pipeline....
IBM Microservices

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.