About this Course
4.5
431 ratings
97 reviews

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Beginner Level

Approx. 9 hours to complete

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

English

Subtitles: English

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Beginner Level

Approx. 9 hours to complete

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

English

Subtitles: English

Syllabus - What you will learn from this course

Week
1
11 minutes to complete

Welcome to the course

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

What are microservices?

In this module, you learn the definition of microservices, their characteristics, and how microservices communicate. ...
6 videos (Total 44 min), 6 readings, 10 quizzes
6 videos
What are microservices - Part 25m
From tradition to SaaS8m
Characteristics of a microservices application9m
Microservice communication - 17m
Microservice communication - 24m
6 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
10 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
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. ...
2 videos (Total 15 min), 2 readings, 4 quizzes
2 videos
Microservices architecture in today's computing environment9m
2 readings
What came before - the monolithic architectural style5m
Microservices architecture in today's computing environment45m
4 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
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. ...
3 videos (Total 35 min), 7 readings, 3 quizzes
3 videos
DevOps16m
Tools to address the challenges of microservice10m
7 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
3 practice exercises
Summative quiz: Challenges of microservices4m
Summative quiz: DevOps6m
Summative quiz: Service mesh8m
Week
4
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. ...
2 videos (Total 15 min), 4 readings, 3 quizzes
2 videos
Examples of microservice architecture4m
4 readings
Redbook: Microservices from Theory to Practice10m
Martin Fowler: MonolithFirst10m
IBM Master Data Management10m
Microservices reference architecture10m
3 practice exercises
Summative quiz: Decomposing a monolithic application4m
Summative quiz: Example decompositions4m
Badge completion quizs
4.5
97 ReviewsChevron Right

38%

started a new career after completing these courses

33%

got a tangible career benefit from this course

25%

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 RMDec 21st 2018

Excellent overview material.\n\nSuggestion for improvement - narration in female voice is not upto the mark - speaker fumbles at places, and speaks in a monotone which is very distracting

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.