Skip to course content

Microservices

Coach developers to design, build, containerise, and deploy cloud-native microservices using Docker, Kubernetes, and Spring Boot.

Get Course Info

Audience: Developers, architects

Duration: 3–5 days (customisable)

Format: Lectures and hands-on labs (50 % lecture, 50 % lab)

Overview

Hands-on introduction to cloud-enabled microservices architecture, containerisation, Kubernetes, and related patterns.

Objective

Coach developers to design, build, containerise, and deploy cloud-native microservices using Docker, Kubernetes, and Spring Boot.

What You Will Learn

  • Twelve-Factor App principles
  • Docker containers & images
  • Kubernetes orchestration
  • Spring Boot microservices
  • Data management patterns, security, testing, messaging, monitoring
  • Design patterns & workshops

Course Details

Audience: Developers, architects

Duration: 3–5 days (customisable)

Format: Lectures and hands-on labs (50 % lecture, 50 % lab)

Prerequisites:

Command-line skills • Software-dev familiarity

Setup: Zero-Install cloud lab

Detailed Outline

  • Monolith vs microservice
  • Architecture
    • Docker, images, registry
    • Architecture, resources, deployments
    • REST microservice
    • Networking, storage
    • Data, CQRS, CAP, security, testing, messaging (Kafka)
      • End-to-end scenarios

      Ready to Get Started?

      Contact us to learn more about this course and schedule your training.