Microservices in Java

Code: Java-ms
Category: Java & JVM
Format: 30% lecture / 70% workshop
Duration: 3 days
Target audience: architects
developers
tech_lead
Enrollment: Groups, companies
Venue: Client's office.

The training introduces participants to microservices, discussing key concepts of dependency management and project generation.

Participants learn how to create projects, manage configuration, and refresh the application configuration as it runs.

Participants will also focus on microservices communication. They will learn about service discovery, HTTP resilient communication and message-based communication. Practical exercises include creating HTTP applications, using circuit breakers and writing API gateways.

The training also focuses on application observability. Participants learn to monitor applications, create metrics, track distributed systems and test stability using chaos engineering. The training also covers the use of feature toggles.

    Trainees will learn to

  • create and manage microservices
  • ensure application reliability and scalability through techniques such as circuit breakers and message-based communication
  • monitor applications using metrics and distributed tracking

It's all about the content.

  • training provided by a maintainer of microservices tools
  • wide range of training topics - from configuration, to communication and observability
  • current technologies and advanced techniques such as chaos engineering or feature toggles

Training Program

The content of our program can be customised during pre-training analysis.

  1. Day 1: Introduction to microservices
    1. Introduction to microservices using the Spring Boot framework as an example
    2. Refreshing configuration during the life of an application
    3. Application configuration management
    4. Microservices on the Kubernetes platform
  2. Day 2: Microservices communication
    1. Exploring services
    2. Resilient HTTP communication
    3. Message-based communication
    4. Writing the Gateway API
  3. Day 3: Application observability
    1. Application metrics with Micrometer
    2. Observability through abstraction
    3. Chaos engineering
    4. Using feature toggles


Download PDF

Trainers

Meet the experts who will conduct your training.

Contact us for a free consultation.

Firstname and lastname:
Company:
E-mail:
Phone:
Subject:
Message:

If you prefer direct contact then you can always call.

Iwona Sobótka

Training coordinator


I agree to the processing of my personal data in accordance with the Law on the Protection of Personal Data in connection with sending a request via the contact form.

Providing the data is voluntary but necessary to process the query. I have been informed that I have the right to access my data, the possibility of correcting them, demanding stopping their processing.

The administrator of personal data is Bottega IT Minds, ul. Jana Sawy 2, 20-632 Lublin, Poland.


The information clausule