* remove spring dep
move junit, logging, mockito under dep mgmt
* upgrade anti-corruption-layer deps
* async method invocation
* balking, bloc
* bridge to bytecode
* caching
* callback - cqrs
* component - health check
* hexagonal - metadata mapping
* rest of the patterns
* remove checkstyle, take spotless into use
* Issue #2377: The repository code has been refactored to use the record class
* Issue #2377: Refactored according to the rules defined for the repo code
* Issue #2377: Refactored according to the rules defined for the repo code
* Issue #2377: Refactored according to the rules defined for the repo code