PV217 Service Oriented Architecture

Week 5 - Microservices - API design and contract definition, fault tolerance, request tracing, security with JWT (JSON web token), reactive services and Kafka [Self-study]

This lecture we will continue with technical details of writing microservices, using Quarkus (https://quarkus.io). This lecture we will look in particular at:

  • REST clients
  • Fault Tolerance
  • Authentication with JWT
  • reactive services with Kafka

The following is a sample project in Quarkus - please note that there might be some differences with the current version of the Quarkus framework as the framework is in constant evolution:


Video


Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2024/PV217/um/videos/Lect20241025.mp4
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2024/PV217/um/videos/Lect20241025-reactive.mp4