Skip to content

marc-bouvier-graveyard/real-world

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

real-world

Real world app as I would like to see it.

Inspirations :

Todo

  • Living documentation
  • Java jigsaw modules
  • Gradle (modules)
    • Core domain model : kotlin (allows to transpile to javascript & native & jvm)
    • Hexagonal architecture (Write)
    • CRUD (read)
  • Quarkus
  • Spring boot
    • modular (configurable, avoid using component scan). prefer declaring beans in @Configuration
  • Authentication server : keycloak
  • Docker compose
  • Vavr, FP in java
  • Tests : groovy spock (DSL)
  • TDD, BDD like syntax
  • User Actions and business must be audited
  • [ ] Consent and GDPR must be enforced (privacy by design)

    • Personal data must be inventoried
    • Right to be forgotten must be actionable
      • how to anonymize/obfuscate personal data (ex. in event store)

About

Real world app as I would like to see it.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published