- 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": 20, "requestCorrelationId": "d1a731df3d7f4bcda2f4f0391e93d038"}