Microservices Practitioner Essentials

Complete this self-study learning journey to gain a thorough understanding of
Microservices, the architecture for cloud applications, focused on small autonomous
services that work together. Understand how to refactor, design and develop
applications and use Microservices Frameworks. View components of the
BlueCompute application, which is an IBM reference architecture for microservices.
Take the Microservices Essential quiz and obtain the badge!

  • Basic
  • 5.0 hours
  • Multiple
  • 20 Assets
- Microservices Concepts (3)
Track

Microservices Introduction (LTU64795)

Basic 0.2 hour Self-paced

This is the first lesson on Microservices providing the basics concepts and justification for using that architecture for the cloud native applications.

Microservices Introduction

Mark Complete Cancel

Microservices Architecture (LTU64796)

Basic 0.3 hour Self-paced

This is the second lesson on Microservices providing the breakdown of the microservices application and compares it to the monolith.

Microservices Architecture

Mark Complete Cancel

Microservices Refactoring (LTU64797)

Basic 0.1 hour Self-paced

This is the third lesson on Microservices presenting basic details of refactoring.

Microservices Refactoring

Mark Complete Cancel

- Microservices Design (6)
Track

Microservices Integration (LTU64840)

Basic 0.2 hour Self-paced

In this fourth lesson we discuss how the microservices communicate.

Microservices Integration

Mark Complete Cancel

Microservices and Cloud Foundry (LTU64841)

Basic 0.2 hour Self-paced

This is the fifth lesson on Microservices describing why Cloud Foundry is a good fit for microservices applications.

Microservices and Cloud Foundry

Mark Complete Cancel

Microservices Guide

Basic 0.5 hour Self-paced

Use the following guides to help you create effective microservices architectures. For an introduction to the concepts in these guides, visit the Microservices Architectures on the IBM Cloud Architecture Center.

Microservices Guide

Mark Complete Cancel

Microservices Architecture Center

Basic 0.5 hour Self-paced

In a microservices application architectural style, an application is composed of many discrete, network-connected components, termed microservices. The microservices architectural style is an evolution of the SOA (Services Oriented Architecture) architectural style. Applications built using SOA services tend to become focused on technical integration issues, and the level of the implemented services are often fine-grained technical APIs. In contrast, the microservices approach implements clear business capabilities through larger-grained business APIs.

Microservices Architecture Center

Mark Complete Cancel

Microservices TV Episode 5: Refactoring Data for Microservices

Basic 0.3 hour Self-paced

Join us again as Kyle Brown, Distinguished Engineer and CTO for IBM Cloud Lab Services, and Rick Osowski talk over refactoring applications for microservices. This time they cover the dark depths of data in enterprise applications, and how newer technologies actually make it easier to migrate monoliths and implement new applications with a microservices-oriented approach. It’s not all gloom and doom for DBAs and traditional databases in a microservices world, so check out this episode of microservicesTV – “Refactoring Data for Microservices”.

Microservices TV Episode 5: Refactoring Data for Microservices

Mark Complete Cancel

Microservices TV Episode 16: Strangling the Monolith

Basic 0.3 hour Self-paced

Back again with Kyle Brown, we discuss the implementation techniques required to successfully strangle your existing monolith and start to break through into a new microservices-based architecture. We discuss a few steps along the way, define some appropriately named new project management terms, and lay out a path that almost any project can use to discuss whether the strangler pattern (and associated patterns) is applicable or not. If you enjoyed our series from the PLoP conference, this will give you some concrete understanding in applying all the great pattern talk from the past few episodes.

Microservices TV Episode 16: Strangling the Monolith

Mark Complete Cancel

- BlueCompute app (6)
Track

BlueCompute Overview

Basic 0.2 hour Self-paced

Walk thru all the parts of the Blue Compute application.

BlueCompute Overview

Mark Complete Cancel

BlueCompute demo part 1

Basic 0.1 hour Self-paced

In this part we will install the Netflix components.

BlueCompute demo part 1

Mark Complete Cancel

BlueCompute demo part 2

Basic 0.1 hour Self-paced

In this part we will install the inventory and social review microservices and their backend databases.

BlueCompute demo part 2

Mark Complete Cancel

BlueCompute demo part 3

Basic 0.1 hour Self-paced

In this part we will demonstrate how API Connect provides the API registry and management services.

BlueCompute demo part 3

Mark Complete Cancel

BlueCompute demo part 4

Basic 0.1 hour Self-paced

In this part we will publish the API definition to API connect, so that it can be consumed from the User Interface.

BlueCompute demo part 4

Mark Complete Cancel

Building an OmniChannel Application

Basic 0.5 hour Self-paced

This project provides is a Reference Implementation for building a cloud-native OmniChannel Application using a Microservices architecture.

Building an OmniChannel Application

Mark Complete Cancel

- Microservices Frameworks (3)
Track

Microservices Frameworks part 1

Basic 0.2 hour Self-paced

This video provides on overview of Microservices concepts, describes why Microservices architecture is used and what kind of software development challenges it helps to overcome. This is the first video in the series of 3.

Microservices Frameworks part 1

Mark Complete Cancel

Microservices Frameworks part 2

Basic 0.3 hour Self-paced

This video discuses common functions the Microservices provide, such as: Service Registry, Service Discovery and Automated Testing. The patterns such as Circuit Breaker and Bulkhead are also presented. This is the second video in the series of 3.

Microservices Frameworks part 2

Mark Complete Cancel

Microservices Frameworks part 3

Basic 0.3 hour Self-paced

In this video the examples of Microservices Frameworks, such as Netflix OSS and Amalgam8 are presented. The details of the functionality an inner works of these frameworks are discussed in depth. This is the last video in the series of 3.

Microservices Frameworks part 3

Mark Complete Cancel

- Microservices Practitioner Essential Quiz and Badge (2)
Track

Microservices Practitioner Essential Quiz

Basic 0.5 hour Self-paced

Microservices Practitioner Essential Quiz

Microservices Practitioner Essential Quiz

Mark Complete Cancel

Microservices Practitioner Essentials Badge

Basic 0.5 hour Self-paced

Microservices Practitioner Essentials

The earner of this badge has demonstrated the knowledge of Microservices
Foundation skills. The individual has a basic understanding of Microservices
architecture, how to refactor, design and develop applications and use
Microservices Frameworks.

Microservices Practitioner Essentials Badge

Mark Complete Cancel