Skip to content

Sample demo project to showcase use of Jakarta EE and Eclipse MicroProfile using Payara Micro and Testcontainers for testing

Notifications You must be signed in to change notification settings

fturizo/ConferenceDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conference Demo

This small sample project showcase the development of 3 microservices using both Jakarta EE 10 and Eclipse MicroProfile 6.0

The domain model and real-world requirements are inspired in the official conference demo project for the Eclipse MicroProfile stack.

Modules

The following service modules are defined:

  1. Speaker: Handles all speakers data and provides a default configurable list of venues.

  2. Session: Handles session data. Unlike the official Conference demo, here scheduling sessions is doing in tandem while creating them, so no schedule service is used.

  3. Vote: Handles session rating and the creation of attendees.

Additionally, the Dashboard module has a UI that interacts with these services.

Provisioning

All three services are provisioned using Payara Community Micro 6.

The Payara Micro Maven Plugin is configured on all projects for a quick launch-up.

About

Sample demo project to showcase use of Jakarta EE and Eclipse MicroProfile using Payara Micro and Testcontainers for testing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages