Micro-services with Docker, Spring and Kafka

Abstract

In this course, the students will learn how to implement a micro-service architecture using the popular tools for Docker, Spring and Kafka.
The participants will gain understanding and experience with leveraging these tools on cloud environment by extensive hands-on exercises.

Target Audience

Java developers, team leaders and project managers

Prerequisites

Familiarity with the Java language

Content

Micro-Services Architecture Overview:

Docker & Swarm:

  • Introduction to Containers & Docker
  • Basic Container Operations
  • Swarm & Clustering
  • Docker Services and Scaling
  • Docker Stack & Compose

Kafka:

  • Kafka Overview
  • Event Sourcing
  • Kafka Integration

Spring:

  • Introduction to Reactive Programming
  • Reactive Streams
  • Spring’s WebFlux Framework
  • Non-blocking Flows
  • Best Practices in Java Code

Real-World Usage:

  • Building Monitoring Dashboard
  • Logging
  • Troubleshooting

Duration

3 days

Enroll Now
Contact us
Share: