An overly complicated version of word count in Java, with the goal to make use of as many methodologies, patterns and technologies as possible. And maybe learn some Java while undergoing this torture.
- TDD
- BDD
- DDD
- OOP
- FP (I am already scared)
- DI (Does Java really need a framework for this?)
- Containerization
- CI/CD
- Microservices
- Deployment to the cloud
- Serverless
- ...