Microservice Architecture

This two-day seminar introduces participants to the world of microservices. This means that various architectural patterns, best practices and tools will be presented.

In the accompanying exercises, theory is put into practice with the use of a Spring Boot project. Small groups will develop a microservice platform that is packaged into Docker containers and deployed on a Kubernetes cluster. The participants in this seminar will go through the complete development cycle of a microservice, from the testing phase to delivery and finally, operation. In addition, they are familiarized with commonly-used tools and frameworks in the microservice ecosystem.

Content Focus

Fundamentals of the Architecture

  • Structure of a microservice
  • Comparison to SOA
  • Size of a microservice

 

Pattern

  • Service Discovery
  • Load Balancing

 

Frameworks

  • Spring Boot
  • Docker

 

Communication

  • REST
  • Messaging

 

Persistence

  • Polyglot Persistence
  • Consistency in a microservices system

 

Test Strategies

  • Integration Tests
  • Contract Tests

 

Delivery and Operation

  • Continuous Delivery
  • Kubernetes

Intended Audience

The seminar is aimed at developers and architects who are taking the first steps in the area of microservices and who want to deepen their theoretical skills through practical application.

Requirements

Basic programming skills.

For questions, dates and registration contact us at

Phone: +49 89 8208598-123
Email: training(at)itk-engineering[dot]de