This project is just a poc to show :
- DDD approch on a functional entity named person with best practices,
- Context approch, aggregat, repository, event, command, query (CQRS vocabulary),
- BDD testing on the domain by the application layer,
- hexagonal architecture,
- spring, quarkus, others ?
- in :
- rest, soap, grpc, graphql and reactive/stream with reader model,
- kafka/jms consumer,
- out :
- jpa(postgre, oracle, sqlserver),
- nosql (mongodb, elasticsearch) with a reader model
- client (rest, soap),
- kafka/jms producer
- security OIDC, SAML, bearer.
- in :
- java native compilation with graalvm,
mvn -T 1C clean install -DskipTests && mvn spring-boot:run -pl infra-spring/sb-bootstrap/