- Faster build - approx 75% of time during devl goes into build. that considering most of the time, I just run mvn clean package!
- develop new functionalities in vertical sliced set patterns in spikes.
- db packaging
- Acceptance tests should capture customer journeys.
- breakdown monolithic webapp into modular projects and deployable jars
- one webapp.war containing only controllers, utils and other web classes, resources
- all functional services individually deployable as jars.
- spiked fee code as jar.
{"serverDuration": 13, "requestCorrelationId": "8a85abe8b48b4fdfbdd8ad3abe2f3821"}