@samnewman, I have read a lot about microservices but one topic I haven't seen much is end-to-end tests approaches for when start to adopt eventual consistent architectures. Your testing strategy has to evolve accordingly, adopting new expectations, but I wonder about strategies
In your experience, what patterns or strategies have you seen that are effective?
This is also a topic that I'd love some thoughts from @davefarley77 you surely have some thoughts on this area.
Expectations around caching or events updating other areas.
This is also a topic that I'd love some thoughts from @davefarley77 you surely have some thoughts on this area.
Expectations around caching or events updating other areas.
The main point here is mostly around how to evolve a platform. When you are dealing with greenfields projects the end-to-end scenario is easier to understand initially and design a smaller scope. But you had old expectations around consistency that doesn't hold any longer