dearrudam / integration-testing-jakartaee-using-testcontainers-samples-01

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Conference Demo

This small sample project showcase the development of 3 micro-services using both Jakarta EE 9 and Eclipse MicroProfile 4.1

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

Services

The following services 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.

Provisioning

All three services are provisioned using Payara Micro 5. The Payara Micro Maven Plugin is configured on all three projects.

About

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


Languages

Language:Java 100.0%