I've been wrestling a bit with using service containers in an Azure DevOps pipeline. The idea is to spin up some services (in my case three instances of NATS) that I then use to run my tests against. I failed miserably. I spent several hours trying different combinations. And finally gave up and used Docker Compose instead.
As you move through the application development process on the way to your planned deployment, have you ever felt any doubts regarding the quality of your solution? Have you ever wondered if you considered all the use cases for functional testing? Have you wondered if you defined the right types of loads for load testing? What about regression testing – was it completed to the depth needed? And usability and accessibility testing – are you comfortable checking them off? Do you have a test strategy – and is it effective? Is there room for improvement in any of these areas? Will my users be delighted? Ask yourself, am I ready to ship?