MEETUP APPLICATION
El objetivo es implementar una aplicación de MeetUp similar a http://meetup.com utilizando patrones tácticos de DDD.
El dominio de Meetup fue elegido para este propósito ya que es un áera de negocio con una complejidad limitada y a la que creo que estamos familiarizados en su uso, conceptualmente no es dificil de entender y tiene ciertas reglas de negocio que se deben implementar en el sistema.
Esto es un resumen de la información que obtenemos dee los expertos del dominio sobre cómo deberían de funcionar una aplicación de Meetup.
docker-compose up -d
./gradlew run
./gradlew test
Default ApplicationIntegrationTest uses testcontainers and docker-compose.yml
You can add additional @Nested testcases sharing the same docker-compose execution or use any other approach to your liking
./gradlew integrationTest