Skip to content

[Updating - Index Page] Adding Learning Objectives for New Chapters about Reactive Messaging and GraphQL#60

Open
ttelang wants to merge 4 commits intomicroprofile:mainfrom
ttelang:patch-24
Open

[Updating - Index Page] Adding Learning Objectives for New Chapters about Reactive Messaging and GraphQL#60
ttelang wants to merge 4 commits intomicroprofile:mainfrom
ttelang:patch-24

Conversation

@ttelang
Copy link
Copy Markdown
Contributor

@ttelang ttelang commented Dec 19, 2025

Overview

This PR updates the learning objectives to cover new chapters included in the MicroProfile 7.1.

Key Changes

  • Event-Driven and Reactive Microservices: Added MicroProfile Reactive Messaging and integration with messaging systems (Kafka, etc.) for asynchronous, decoupled communication.
  • GraphQL API Design: Introduced MicroProfile GraphQL as a modern alternative to REST, enabling flexible, client-driven API development

Expanded Existing Topics

  • MicroProfile APIs: Explicitly added OpenAPI and Telemetry to the core API list (previously bundled under "other APIs")
  • Resilience Patterns: Detailed specific fault tolerance patterns including retries, timeouts, circuit breakers, and bulkhead
  • Health Checks: Distinguished between readiness and liveness checks for cloud environments
  • Observability: Enhanced monitoring section to cover distributed tracing concepts and MicroProfile Telemetry alongside OpenTracing

Updated the project overview and detailed sections on the MicroProfile e-Commerce application, including descriptions of key microservices and their functionalities.
Revised tutorial content for clarity and detail, enhancing descriptions of microservices and learning objectives.
@ttelang ttelang changed the title Revise project overview and microservices descriptions Updating Learning Objectives in Index Page of the Tutorial by Adding Reactive Messaging, GraphQL, and Enhanced Observability. Apr 24, 2026
@ttelang ttelang marked this pull request as ready for review April 24, 2026 11:33
@ttelang ttelang changed the title Updating Learning Objectives in Index Page of the Tutorial by Adding Reactive Messaging, GraphQL, and Enhanced Observability. Updating Learning Objectives in Index (index.adoc) of the Tutorial by Adding Reactive Messaging, GraphQL, and Enhanced Observability. Apr 24, 2026
@ttelang ttelang changed the title Updating Learning Objectives in Index (index.adoc) of the Tutorial by Adding Reactive Messaging, GraphQL, and Enhanced Observability. Updating Tutorial Learning Objectives in Index (index.adoc) with Reactive Messaging and GraphQL Apr 24, 2026
@ttelang ttelang changed the title Updating Tutorial Learning Objectives in Index (index.adoc) with Reactive Messaging and GraphQL [Index | index.adoc] Adding Learning Objectives for New Chapters about Reactive Messaging and GraphQL Apr 25, 2026
@ttelang ttelang changed the title [Index | index.adoc] Adding Learning Objectives for New Chapters about Reactive Messaging and GraphQL [Updating - Index Page] Adding Learning Objectives for New Chapters about Reactive Messaging and GraphQL Apr 25, 2026
Comment thread modules/ROOT/pages/index.adoc Outdated
Removing OpenTracing from Learning Objectives as this is deprecated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants